Object.getOwnPropertyDescriptors

Returns an object containing all own property descriptors of an object.

Syntax

getOwnPropertyDescriptors(object)

Parameters

Return value

An object containing all own property descriptors of an object keyed by property name.

Examples

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
        }
}