Object.getOwnPropertyDescriptors()
示例
// 建立一個物件
const person = {
firstName: "John",
lastName: "Doe",
age: 50,
eyeColor: "blue"
};
// 獲取屬性
let descriptors = Object.getOwnPropertyDescriptors(person);
自己動手試一試 »
描述
The Object.getOwnPropertyDescriptors()
method returns the property descriptors of an object。
The Object.getOwnPropertyDescriptors()
method does not change the original object。
相關方法
Object.defineProperty() 新增或更改單個屬性。
Object.defineProperties() 新增或更改多個屬性。
Object.getOwnPropertyNames() 返回物件的屬性名稱。
Object.getOwnPropertyDescriptor() 返回屬性的描述符。
Object.getOwnPropertyDescriptors() 返回所有屬性的描述符。
語法
Object.getOwnPropertyDescriptors(object)
引數
引數 | 描述 |
object | 必需。 The object to get the property descriptors from。 |
返回值
型別 | 描述 |
物件 | An object containing the property descriptors。 |
瀏覽器支援
Object.getOwnPropertyDescriptors()
is an ECMAScript5 (ES5) feature。
自 2013 年 7 月以來,所有現代瀏覽器都完全支援 ES5 (JavaScript 2009)
Chrome 23 |
IE/Edge 11 |
Firefox 21 |
Safari 6 |
Opera 15 |
2012 年 9 月 | 2012 年 9 月 | 2013 年 4 月 | 2012 年 7 月 | 2013 年 7 月 |