为什么这里加上[]就不报错了?

来源:3-1 Map是什么

电磁护盾

2021-09-21 15:10:05

https://img.mukewang.com/climg/61498527092211c919200945.jpg

写回答

1回答

好帮手慕然然

2021-09-22

同学你好,定义对象时,一般使用字符串当作键名,键名可以是合法标识符:由数字、字母、下划线以及$构成,并且数字不能打头。但如果键名不是合法标识符,此时需要使用方括号语法,如图

https://img.mukewang.com/climg/614abb7409afc68705310204.jpg

​因此,如果想使用{}作为键名,需要使用方括号语法才不会报错。

关于方括号语法的讲解,同学可以再复习一下这节课:https://class.imooc.com/lesson/2128#mid=50620

祝学习愉快!

1

前端工程师

前端入门如同写字,如果你不知道从哪开始,那就选择前端(含Vue3.x,React17,TS)

20327 学习 · 17877 问题

查看课程