Object.getOwnPropertyNames - garevna/js-course GitHub Wiki
• Object.assign()
• Object.create()
• Object.defineProperty()
• Object.defineProperties()
• Object.entries()
• Object.freeze()
• Object.getOwnPropertyDescriptor()
• Object.getOwnPropertyDescriptors()
Возвращает имена собственных свойств объекта
Свойства объекта могут быть функциями ( методы )
var funcObject = {
getName() {},
setName() {}
}
var newObject = Object.assign (
{},
{ name: "Егор", age: 25 },
{ write: true, read: true },
funcObject
)
Object.getOwnPropertyNames ( newObject )(6) ["name", "age", "write", "read", "getName", "setName"]• Object.getOwnPropertySymbols()
• Object.getPrototypeOf()
• Object.is()
• Object.isExtensible()
• Object.isFrozen()
• Object.isSealed()
• Object.keys()
• Object.preventExtensions()
• Object.seal()
• Object.setPrototypeOf()
• Object.values()