JavaScript 使用Object.create
提問人:劉團圓發(fā)布時間:2020-11-25
■知識點
Object.create是ECMAScript5新增的一個靜態(tài)方法,用來定義一個實例對象。該方法可以指定對象的原型和對象特性。具體用法如下:
Object.create(prototype, descriptors)
參數(shù)說明如下。
prototype:必需參數(shù),指定原型對象,可以為null。
descriptors:可選參數(shù),包含一個或多個屬性描述符的JavaScript對象。屬性描述符包含數(shù)據(jù)特性和訪問器特性,其中數(shù)據(jù)特性說明如下。
value:指定屬性值。
writable:默認為false,設(shè)置屬性值是否可寫。
enumerable:默認為false,設(shè)置屬性是否可枚舉(for/in)。
configurable:默認為false設(shè)置是否可修改屬性特性和刪除屬性。
訪問器特性包含兩個方法,簡單說明如下。
set(): 設(shè)置屬性值。
get(): 返回屬性值。
繼續(xù)查找其他問題的答案?
相關(guān)視頻回答
點擊加載更多評論>>