静态属性

来源:4-7 【单件设计模式关联的深层技能】静态属性9大规则+静态方法-3

qq_皮_6

2021-11-23

老师我想问一下,提供单例的方法getInstance里面,在给localstorage赋值的时候,为什么用this.localstorage
localstorage不是不属于MyLocalStorage类的某个实例上的属性吗?怎么还可以用this访问它
为什么不是用类名.静态属性的方式:MyLocalStorage.localstorage = new MyLocalStorage()来赋值

写回答

1回答

keviny79

2021-11-23

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

0
1
qq_皮_6
非常感谢!
2021-11-24
共1条回复

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

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

871 学习 · 425 问题

查看课程