首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

大白话-constructor

今天来聊下constructor,先说结论,再说为什么,, ====== 结论 ======== -- constructor这个属性,返回的是创建当前对象的函数,也就是所谓的构造函数。...就这样: function abc(){} var xx = new abc; console.log(xx.constructor); //输出的是abc() =======为什么呢?...======= 因为prototype"自动创建了属性"constructor", 刚才说过了,它指向当前对象的构造函数。...", 等于是: abc.prototype.constructor = abc; SO,你console.log(xx.constructor)的时候, 输出的是abc()。...========== 简单的一句话: 新建的对象, 通过constructor来检测并确定它的构造函数, 来继承构造函数的方法, 就是你用prototype添加的那些自定义方法 所以,有时,有时啊

68460
领券