- 博客(1)
- 收藏
- 关注
原创 对JS引用数据类型在堆栈中的一点小理解
晚上敲代码的时候遇到 call() 对 call() 究竟是如何改变 this 对象的指向的来了劲。 事情的起因还得从今晚想自定义实现 new 关键字的功能。结合构造函数创建一个实例对象,欲想创建实例对象,需要改变其 this 指向,自然就想到了三兄弟 call()、bind() 和 apply(),但它们又是怎么改变 this 指向的呢?深层次的原因就要从引用数据类型在对堆栈中是什么样子的。 下面是一段代码,我把我的想法全部写在了注释上面,如果有什么不同的见解可以跟我交流。 /** * newInsta
2021-04-17 01:51:35 304
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人