开发者社区> 问答> 正文

JavaScript【构造函数】指的是什么?

看教程的时候一直提到一个词:构造函数,
但是对构造函数的定义我只找到这样一句:一个指明了对象类型的函数。(这句话不是很理解)
然后我在看自定义对象教程的时候,看到里面讲,用构造函数创造一个对象类型(这句话也不是很理解),并创建对象实例。
然后我又看到比如Number构造函数,Array构造函数。。。。
所以我想知道JS中构造函数具体是指什么?

展开
收起
小旋风柴进 2016-06-01 11:08:29 2261 0
1 条回答
写回答
取消 提交回答
  • 任意一个函数,被new了就是构造函数了。
    就像任意一个女人,生了就是一个母亲了。
    函数就是女人,构造函数就是母亲。
    function Cao() { .. }
    Cao是一个普通的函数
    var cao = new Cao();
    Cao就不但是一个函数,还是cao的构造函数了。

    2019-07-17 19:22:55
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
JavaScript面向对象的程序设计 立即下载
Delivering Javascript to World 立即下载
编程语言如何演化-以JS的private为例 立即下载