[1,2][Symbol.iterator],这里调原型方法为什么这么调!急求!
来源:2-1 Iterator 是什么
大东XI_GO
2022-02-09 12:46:27
这里没看明白,Symbol是原型上的方法名,为什么后面还有括号,括号里的写Symbol.iterator?
这不是一个函数调用啊?然后里面的参数是Symbol.iterator?
调用的时候却要这么调
按理说是这么调才合理啊
但是这样会报错!
1回答
同学你好,可以理解为()中是具体的名字
粉色框中两个都是Symbol上的,但是()中用具体信息来区分了,所以我们在写的时候,使用()中的Symbol.iterator名字即可,不需要加前面的Symbol。Symbol.iterator值是一个函数,所以需要加()调用
祝学习愉快!
相似问题
回答 1
回答 1