JS构造函数到底如何理解

 我来答
优就业郭老师
2018-06-06 · TA获得超过961个赞
知道小有建树答主
回答量:1053
采纳率:90%
帮助的人:384万
展开全部

不同于其它的主流编程语言,JavaScript的构造函数并不是作为类的一个特定方法存在的;

当任意一个普通函数用于创建一类对象时,它就被称作构造函数,或构造器。

一个函数要作为一个真正意义上的构造函数,需要满足下列条件:

  • 1、 在函数内部对新对象(this)的属性进行设置,通常是添加属性和方法。

  • 2、 构造函数可以包含返回语句(不推荐),但返回值必须是this,或者其它非对象类型的值。

  • 上文定义的构造函数CO就是一个标准的、简单的构造函数。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式