老师为什么这里不能通过点语法调用[1,2][Symbol.iterator]

来源:2-1 Iterator 是什么

慕UI4313976

2021-09-22 23:06:21

如题。

写回答

1回答

好帮手慕久久

2021-09-23

同学你好,解答如下:

如果想使用点语法,则要求“点”后面的属性名写法是“合法标识符”,即属性名是由数字、字母、下划线以及 $ 构成,并且数字不能打头。

[1,2][Symbol.iterator]中,属性名是“Symbol.iterator”,它里面含有“.”,不是一个合法标识符,所以不能用点语法。

祝学习愉快!




2

0 学习 · 17877 问题

查看课程