使用 for-of 给数组的元素赋值

有没有办法使用 for-of 循环来分配给可迭代的元素?像这样的东西,它实际上会改变数组中元素的值。

for (let e of some_array) {
    e = new_value;
}


青春有我
浏览 103回答 1
1回答

杨魅力

您可以使用Array#entries()获取数组元素和索引:for (let [i, e] of some_array.entries()) {     some_array[i] = new_value; }但在这种情况下,我可能会坚持使用正常的for循环或使用Array#map.
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript