纠错:网上都说“只有对象拥有构造函数”,错误。首先,不严格的讲,除了null和undefined,任何数据类型都有 constructor 属性(存在于 __proto__)。严格的讲,constructor是函数独有,只是 __proto__指向了构造函数的原型,constructor在原型之上,而在JavaScript中构造函数就是函数本身。

juejin.im
展开
评论