for..in 和for..of 的区别
1. for...in
for...injavascript复制代码let obj = { name: "Alice", age: 25, job: "developer" };
for (let key in obj) {
console.log(key); // 输出对象的键: name, age, job
}javascript复制代码let arr = [10, 20, 30];
for (let index in arr) {
console.log(index); // 输出: 0, 1, 2 (数组的索引)
console.log(arr[index]); // 输出: 10, 20, 30 (对应的值)
}2. for...of
for...of3. 关键区别总结
4. 使用建议
Last updated