作者主页: 作者主页查看更多前端教学
专栏分享:css重难点教学 Node.js教学 从头开始学习 ajax学习
目录
声明定义Symbol的几种方式
使用Symbol解决字符串耦合问题
扩展特性与对象属性保护...: { js: 100, css: 89 },
user2: { js: 20, css: 50 },
}
console.log(grade);//{ '李四': { js: 100, css...: 89 }, user2: { js: 20, css: 50 } }
let user1 = {
name: "李四",
key: Symbol('李四')
};
let user2...= {
name: "李四",
key: Symbol()
};
let grade = {
[user1.key]: { js: 100, css: 89 },
[user2...;//{ [Symbol(李四)]: { js: 100, css: 89 }, [Symbol()]: { js: 20, css: 50 } }
扩展特性与对象属性保护
循环遍历Symbol
//forin