Returns an object containing all own property descriptors of an object.
getOwnPropertyDescriptors(object)
object
Object that contains the properties and methods.
An object containing all own property descriptors of an object keyed by property name.
let vehicle = {
speed: 10,
unit: "km/h",
}
Object.getOwnPropertyDescriptors(vehicle)
Object.getOwnPropertyDescriptors(vehicle)
{
speed: {
value: 10,
writable: true,
enumerable: true,
configurable: true
},
unit: {
value: km/h,
writable: true,
enumerable: true,
configurable: true
}
}