为什么要用一个小括号?
来源:3-16 Iterator

陈子长
2019-03-16
看了一下老师给别人的回答,还是没明白,最后为什么要加一个小括号?能给再说说么?
写回答
1回答
-
这么理解试试:数组已经部署了遍历器接口(可以直接使用for,forEach),但是这个接口是部署在 Symbol.iterator 这个属性上,通过 arr[Symbol.iterator] 就可以拿到这个遍历器接口,但接口是函数必须调用才能返回遍历器对象,所以 let map=arr[Symbol.iterator](),让函数执行需要加小括号,不知道这样说理解了吗
112019-03-17
相似问题