为什么这里面的arr[key]是o,而不是索引

来源:2-7 编程练习

子昂10086

2022-04-18 19:20:40


相关代码:

        for (let [key, value] of arr.entries()) {
            if (key == 2) {
                arr[key] = value.toUpperCase()
            }
        }
        console.log(arr)

请老师解答

写回答

1回答

好帮手慕久久

2022-04-19

同学你好,代码正确,问题解答如下:

for of遍历并解构时,key是索引,可以打印看一下:

https://img.mukewang.com/climg/625e15650934151d05680214.jpg

https://img.mukewang.com/climg/625e156909386f5c04350171.jpg

所以arr[key]就是o,而不是索引了。

祝学习愉快!

0

0 学习 · 17877 问题

查看课程