「animal擁有name屬性和laugh方法
dog 繼承 animal
jiwawa(吉娃娃)是dog 的例項」
1,錯誤,dog只是animal的例項,不是繼承自它的後嗣
1function
animal (name);4}
5var dog = new animal("dog") ;
6console.log(dog.name);
7 dog.laugh();
2,錯誤,把dog的prototype給了animal
1function
animal(name);}
4var dog=new
object();
5var dog =object.create(animal); 6//
把dog的prototype給了animal78
var jiwawa = new dog("ss");
9 jiwawa.laugh()
3,寫法錯誤 dog.prototype= new animal();
functionanimal(name);}
var dog=new
object();
dog.prototype=animal;
//寫法錯誤 dog.prototype= new animal();
var jiwawa = new dog("ss");
jiwawa.laugh()
4,自有屬性不要放進原型中
functionanimal(){}
animal.prototype.name="sth"; //
自有屬性不要放進原型中
animal.prototype.laugh = function();
function
dog (){};
dog.prototype=animal.prototype
var jiwawa = new
dog();
jiwawa.laugh();
functionanimal(name)
animal.prototype =
}function
dog(name)
dog.prototype=new
animal();
var jiwawa = new dog("jiji");
jiwawa.laugh();
js原型鏈汙染學習
早有耳聞,一直沒來看js這方面的內容,現在終於把它學了一下 prototype proto 和constructor 舉例幫助理解 通過函式test建立物件test1 function test test1 new test 在js中,所有的物件都是從基礎物件繼承下來的,所以每個物件都有其原型物件 ...
JS 物件 JS原型 原型鏈
參考學習 js物件 構造器函式 建立物件的函式。物件分為普通物件和函式物件。所有物件都有 proto 屬性 函式物件不止有 proto 屬性,還有prototype屬性 稱為原型物件 1.new function 產生的物件都是函式物件。2.所有函式物件的 proto 都指向function.pro...
js 原型與原型鏈
5條原型規則 1.所有的引用型別 陣列 物件 函式 都具有物件特性,即可自由擴充套件屬性 除了 null 除外 2.所有的引用型別 陣列 物件 函式 都有乙個 proto 隱式原型 屬性,屬性值是乙個普通的物件。3.所有的函式,都有乙個prototype 顯式原型 屬性,屬性值也是乙個普通的物件。4...