如何在迭代器中遍歷typescript中的數組,同時能夠在需要時修改迭代器?我在我的程序如下打字稿邏輯:對數組進行迭代並更改打印稿中的項目
for let list_item of list
if list_item matches condition:
modify list_item
然而,這並不工作,因爲我想打字稿不返回一個可變的迭代器?我怎樣才能做到這一點?這可以通過枚舉數組來完成,例如for(let list_item, index of list) { ... }
,但我不知道這是否存在。
這是我遇到的問題的例子:goo.gl/5eDNsD
當我使用'entries()',我得到一個長度爲零的數組迭代器,任何想法是什麼? –
對,它會返回一個迭代器。然後你必須做一些事情來獲取迭代的值,比如'for ... of',或者'[... iterator]',或者'Array.from(iterator)'等等。 – 2016-11-08 02:08:14