gpt4 book ai didi

javascript - 使用 forEach 与 for(var key) 与关联数组

转载 作者:行者123 更新时间:2023-11-28 14:41:47 24 4
gpt4 key购买 nike

我只是想知道为什么 forEach 不适用于关联数组:

var array =[];
array['W'] = 0;
array['S'] = 1;

// This doesn't work
console.log(array);
array.forEach(function(item){
console.log(item);
});

// This does
for(var key in array){
console.log(array[key]);
}

最佳答案

Array.prototype.forEach由标准定义来迭代索引成员。

for-in枚举all object properties .

简而言之,“为什么”问题的答案是:因为标准是这么说的。

关于javascript - 使用 forEach 与 for(var key) 与关联数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47824058/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com