About this and prototype
567 ワード
jsの中でthisの創建する対象について、自身の字面の量を変えたことに相当して、自身はひとつ持っている属性がprototypeで、これは字面の量の内容に属しません.
function Person () {
this.name = "wang";
this.age = 15;
}
Person.prototype.name = 'lala';
var john = new Person();
console.log(JSON.stringify(john));
//{name:"wang", age:15}
// this
console.log(john.name)
//“wang”, ,js , prototype
対象の様子は以下の通りです.{
name:'wang',
age: 15,
prototype:{
constructor:[Function],
name: 'lala'
}
}