单例中this获取属性时的问题

来源:4-4 【单件设计模式应用】构建单件 localStorage 类(真实应用场景)-2

qq_皮_6

2021-11-23

老师,请问一下,在单例的方法中this.localstaorage 。通过this点属性或者方法它的查找规则不是顺着原型链上找吗?而这个localstore您设的是静态属性,它就不是实例自身的属性,难道这个属性会存在MyLocalStorage的原型对象上吗?

写回答

1回答

keviny79

2021-11-23

静态方法中的 this 不是代指实例属性,而是指的是构造函数对象变量,静态变量和静态方法都保存在构造函数对象变量指向构造函数对象空间里。

0
0

晋级TypeScript高手,成为抢手的前端开发人才

轻松驾驭 TypeScript 高级用法, 突破前端成长瓶颈

871 学习 · 425 问题

查看课程