为了账号安全,请及时绑定邮箱和手机立即绑定

自定义构造函数的疑问◔ ‸◔?

自定义构造函数的疑问◔ ‸◔?

翻翻过去那场雪 2018-10-12 10:11:39
function Person(){ }; Person.prototype.name = "Nicholas"; Person.prototype.age = 29;  console.log(Person.name); //Person console.log(Person.age); //undefined这段代码,为什么Person.name会打印出Person,而不是像Person.age一样打印出undefined?

1 回答

?
浮云间

TA贡献1829条经验 获得超4个赞

name 是函数自带的方法 返回的是当前函数名 Person

function a () { return 1 }a.name //"a"


查看完整回答
反对 回复 2018-11-07

添加回答

代码语言

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号