對象屬性值的訪問
var foo={};
? ?foo.prototype={
? ? ? ?a:12,
? ? ? ?name:"foxx"
? ?};
? ?
? ?alert(foo.a); //結果undefined
為什么添加不上呢?-----------------------------------------------------------------------------------
這樣就可以?。??
function foo(){}
? ?
? ?foo.prototype={
? ? ? ?a:12,
? ? ? ?name:"foxx"
? ? ? ?
? ?};
? ?
? ?var obj = new foo();
? ?alert(obj.a); //結果12
2016-03-12
恩,需要var f=new foo(); f.a,才可以得到a。
2016-03-15
恩,是的。
2016-03-11
因為那個a是加到原型對象上的,而不是加到foo上。