2019年1月17日 星期四

【Ch6物件】 原型鍊是什麼?Object.prototype是什麼?


▌原型鍊是什麼

所有的物件都有一個原型(Prototype)

例如:當new Array的時候,會繼承Array.prototype
例如:當new Object的時候,會繼承Object.prototype
但是Object.prototype是唯一沒有原型的Object
Array會繼承Array.prototype,會繼承Object.prototype
//形成一個原型鍊

▌物件字面值(object literal)

物件字面值是一個運算式,每次運算都會創建新的物件。
var book={  //括號裡面的東西就是字面值
author:"Nissen",
age:21
}

沒有留言:

張貼留言

【JavaScript】用物件Mapping的方法

If的寫法 我們希望當變數是a時就回傳1,變數是b就回傳2,變數是c就會回傳3,一般寫法就是用if,但是這樣會很冗 ​ // IF style var word if(word == 'a'){ word = 1 } else if...