为什么player()在实例化之后,mo的id属性可以访问id()?

function player(name,age)

{

    this.name = name;

    this.age = age;

    this.id = id;

}

function id()

{

    this.id = name;

}


var mo = new player("Tom","26");

alert(mo.id);

为什么player()在实例化之后,mo的id属性可以访问id()?
他们的作用域不一样啊

白衣染霜花
浏览 638回答 1
1回答

莫回无

函数有个提升的机制。你person构造函数this.sayName就等于function sayName()函数
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript