Skip to content

Object.getOwnPropertyDescriptors

  • 用于获取一个对象的所有属性的详细信息,包括属性的特性(例如可写、可枚举、可配置)以及属性的值。
js
//声明对象
const obj = {
    name: 'squid-Xu',
    enjoys: ['游泳', '羽毛球'],
};

console.log(Object.getOwnPropertyDescriptors(obj)); // {name: {…}, enjoys: {…}}
// enjoys: {value: Array(2), writable: true, enumerable: true, configurable: true}
// name: {value: 'squid-Xu', writable: true, enumerable: true, configurable: true}

Released under the MIT License.