📅  最后修改于: 2023-12-03 15:16:08.141000             🧑  作者: Mango
Object.getOwnPropertySymbols()
方法返回一个对象自身的所有符号属性(symbol)的数组。
Object.getOwnPropertySymbols(obj)
obj
:需要查找符号属性的对象。返回一个由符号属性组成的数组。
const mySymbol = Symbol('mySymbol');
const myObject = {
name: 'John',
age: 30,
[mySymbol]: 'This is a symbol'
};
const symbolsArray = Object.getOwnPropertySymbols(myObject);
console.log(symbolsArray); // 输出 [Symbol(mySymbol)]
console.log(myObject[symbolsArray[0]]); // 输出 This is a symbol
Object.getOwnPropertySymbols()
方法只会返回对象自身的符号属性,不会返回继承的符号属性。