JavaScript高级课程直播答疑:this与设计模式精讲.pdfVIP

  • 0
  • 0
  • 约1.02千字
  • 约 3页
  • 2026-08-14 发布于北京
  • 举报

JavaScript高级课程直播答疑:this与设计模式精讲.pdf

table{border-collapse:collapse;}table,th,td{border:1pxsolid#000;}

[2021-06-10]JS⾼级课程答疑

1、关于this

JavaScript中的this关键字也称为上下⽂对象,这⾥两个重点:

对象

上下⽂

1-1、对象

⾸先this在JavaScript中是⼀个对象。

1-2、什么是上下⽂

上下文也就是语义、语境的意思随着代码执⾏环境(语境)的不同,this中的值也

就会不⼀样

1-3、执⾏环境

在当前JavaScript中关于this的执⾏环境⼤体可分为:

全局上下⽂

函数上下⽂

普通函数

直接调⽤

对象调⽤

new

箭头函数

类上下⽂

派⽣类(⼦类)

改变上下⽂

bind⽅法

apply⽅法

模式

⾮严格模式

严格模式

2、设计模式

2-1装饰者模式

装饰模式是⼀种结构型设计模式,允许你通过将对象放⼊包含⾏为的特殊封装对象中来为

原对象绑定新的⾏为

案例/应⽤场景

商品价格计算

装饰:红包折扣满减

react

文档评论(0)

1亿VIP精品文档

相关文档