Object.create()
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Object.create()
指定其原型物件與屬性,創建一個新物件。
語法
js
Object.create(proto[, propertiesObject])
參數
proto
-
指定新物件的原型 (prototype) 物件。
propertiesObject
-
選用,為一物件。如有指定且非
undefined
,則此參數物件中可列舉出的屬性 (即參數物件自身定義的屬性,並非指原型鏈上的enumerable
特性 ) 對應其屬性名稱,根據其屬性敘述元 (property descriptors) 加進新創建的物件。這些屬性對應到Object.defineProperties()
的第二個參數。