闭包函数的实例对象属性undefined问题
最新推荐文章于 2023-01-16 22:12:32 发布
博客探讨了闭包函数作为构造函数时,实例对象属性可能出现undefined的情况。在测试一中,由于this在全局作用域指向window,导致obj.say为undefined。而在测试二中,尽管obj是由闭包内的函数创建,但它并未继承Speak或Speech的原型对象,因此obj.say依然无法访问到say属性。总结了闭包中this的指向和对象原型链查找的原理。
摘要由CSDN通过智能技术生成