对象的key

来源:18-15 Map 和 Object 区别

慕码人225647

2021-10-09

老师,您视频中说,对象只能以字符串为key,我认为不正确。因为,对象的key值除了可以是字符串,还可以是Symbol( )。
let key = Symbol();
let obj = { key : ‘123’ };
console.log(obj.key); // 123
console.log(typeof key); // ‘symbol’

写回答

1回答

双越

2021-10-10

let obj = { key : ‘123’ }; 

你这里的 key 和上面的 let key = Symbol(); 没关系。这里的 key 依然是字符串

//img.mukewang.com/szimg/61627056091f067204660172.jpg

1
2
双越
回复
慕码人225647
你定义的 key 和 obj.key ,这俩没关系 —— 这是关键。
2021-10-10
共2条回复

一天时间高效准备前端技术一面 匹配大厂面试要求

针对时下面试高频考点,帮助新人js面试快速通关

4694 学习 · 1681 问题

查看课程