关于js的prototype

function animal(){ var action = "eat";}
animal.prototype.action = "walk";
var dog = new animal();
dog.action   //这里得到的walk        dog.__proto__ 指向 animal.prototype     构造出来的dog只能访问animal的原型属性?
西兰花伟大炮
浏览 1291回答 1
1回答

stone310

var action = "eat";这个根本就不是属性,构造函数内部属性是this.action="eat"这么写,你的写法是定义函数内部变量,外界无法获取(可以用闭包获取)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript