加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
index06.js 549 Bytes
一键复制 编辑 原始数据 按行查看 历史
LXL_MAS 提交于 2023-05-05 14:49 . TS学习日记-泛型
const syb1 = Symbol(1);
const syb2 = Symbol(1);
const sybObj = {
sybobj1: 1,
[syb1]: syb1,
[syb2]: syb2
};
/* 获取对象的KEY */
for (let key in sybObj) {
console.log(key);
}
// key 没有symbol
/* getOwnPropertyNames */
console.log(Object.getOwnPropertyNames(sybObj));
// getOwnPropertyNames 获取不到symbol
/* getOwnPropertySymbols */
console.log(Object.getOwnPropertySymbols(sybObj));
//getOwnPropertySymbols 获取到symbol 但是获取不到别的KEY
//es 新增
let sybkey = Reflect.ownKeys(sybObj);
console.log(sybkey);
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化