关于构造函数,我对 javascript 有一个深深的困惑。干得好 -
javascript中的对象是从构造函数创建的,对吗?
构造函数是从构造函数创建的,对吗?
和 javascript 中的函数也是对象,但是 javascript 中的函数也是从 Function 构造函数创建的,对吗?
因此,纯粹具体来说,可以说 javascript 中的构造函数是对象还是这样说是错误的?
所以,最后,你会怎么称呼这些,纯粹是特定的,只是构造函数或对象?
Math
Number
Array
Object
我在 MDN 文档中看到这些都列在预建对象下。这是否得出结论构造函数是对象?
此外,到处都提到在 javascript 中一切都是对象。
那么任何人都可以为我澄清一下是否可以说构造函数也是javascript中的对象?
如果是,那么,构造函数如何在 JAVASCRIPT 中成为对象(反之亦然),请抛出一些光?