企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
[TOC] >[success] # Symbol属性检索 <br/> >[success] ## Object.getOwnPropertySymbols() ~~~ 'Object.getOwnPropertySymbols()'方法会返回一个'对象'里所有的'Symbol'属性(不包括可遍历属性)的'数组' ~~~ ~~~ let a = Symbol.for("a"); // 创建全局私有属性 let b = Symbol("b"); // 创建局部私有属性 let object = { [a]: "12345", // 给对象赋值全局私有属性 [b]: "678910" // 给对象赋值局部私有属性 }; let symbolsArr = Object.getOwnPropertySymbols(object); // 返回对象中所有私有属性数组 console.log(symbolsArr.length); // 2 console.log(symbolsArr[0]); // "Symbol(a)" console.log(symbolsArr[1]); // "Symbol(b)" console.log(object[symbolsArr[0]]); // "12345" console.log(object[symbolsArr[1]]); // "678910" ~~~