数组上奇怪的迭代器语法背后的原因

时间:2019-05-22 13:52:50

标签: javascript syntax iterator

我最近了解到,要从数组中获取迭代器,必须使用以前从未见过的语法进行访问:let iterator = myArray[Symbol.iterator]()

在我看来,实现Array.prototype.getIterator()会是一种更惯用的方法,但是我必须过度简化或者只是不了解以这种特定方式访问数组的此属性的重要性。

试图加深我对JavaScript内部工作的理解,我希望有人可以解释从传统语法中的这种转移。

0 个答案:

没有答案