关于this

来源:8-15 【连环问】手写函数call和apply功能

慕丝3211513

2022-03-05

图片描述
老师可以详细解释一下这两行代码吗,为什么这样写this就挂在content身上了呀,如果不同Symbol该怎么写呢

写回答

1回答

双越

2022-03-06

// 定义 Symbol ,每个 symbol 值都是唯一的,无论穿不穿字符串
const s1 = Symbol()
const s2 = Symbol()
const s3 = Symbol('a')

// symbol 可以作为 object 的属性 key
const obj = {}
obj[s1] = 100
obj[s2] = 'hello'
obj[s3] = function () { }

// 获取属性
const num = obj[s1]
const str = obj[s2]

// 执行函数
obj[s3]()

这样分析你能明白了吧?

0
1
慕丝3211513
非常感谢!
2022-03-06
共1条回复

2周刷完100道前端优质面试真题 双越最新力作

『前端面试真题100道』视频详解

1515 学习 · 642 问题

查看课程