位置:首頁(yè) > 軟件操作教程 > 編程開(kāi)發(fā) > JavaScript > 問(wèn)題詳情

JavaScript 使用Object.create

提問(wèn)人:劉團(tuán)圓發(fā)布時(shí)間:2020-11-25

■知識(shí)點(diǎn)

    Object.create是ECMAScript5新增的一個(gè)靜態(tài)方法,用來(lái)定義一個(gè)實(shí)例對(duì)象。該方法可以指定對(duì)象的原型和對(duì)象特性。具體用法如下:

    Object.create(prototype, descriptors)

    參數(shù)說(shuō)明如下。

    prototype:必需參數(shù),指定原型對(duì)象,可以為null。

    descriptors:可選參數(shù),包含一個(gè)或多個(gè)屬性描述符的JavaScript對(duì)象。屬性描述符包含數(shù)據(jù)特性和訪問(wèn)器特性,其中數(shù)據(jù)特性說(shuō)明如下。

    value:指定屬性值。

    writable:默認(rèn)為false,設(shè)置屬性值是否可寫(xiě)。

    enumerable:默認(rèn)為false,設(shè)置屬性是否可枚舉(for/in)。

    configurable:默認(rèn)為false設(shè)置是否可修改屬性特性和刪除屬性。

訪問(wèn)器特性包含兩個(gè)方法,簡(jiǎn)單說(shuō)明如下。

    set(): 設(shè)置屬性值。

    get(): 返回屬性值。

繼續(xù)查找其他問(wèn)題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部