let arr = [3, 5, 7];
arr.foo = 'hello';
for (let i in arr) {
console.log(i); // "0", "1", "2", "foo"
}
for (let i of arr) {
console.log(i); // "3", "5", "7"
}如上例所示,for...in 循环只能获取数组的键名,不能直接获取键值,es6提供的for...of 可以直接获取键值
es6 for of循环和for in循环的区别
最新推荐文章于 2026-04-10 22:04:26 发布

3664

被折叠的 条评论
为什么被折叠?



