猿问

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

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?


翻翻过去那场雪
浏览 429回答 1
1回答

浮云间

name 是函数自带的方法 返回的是当前函数名 Personfunction a () { return 1 }a.name //"a"
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答