var arr = [3, 5, 7];
arr.foo = 'hello';
for (var i in arr) {
console.log(i); // logs "0", "1", "2", "foo"
}
for (var i of arr) {
console.log(i); // logs 3, 5, 7
}
Đây là đoạn code khiến minh không hiểu ở chỗ
for (var i of arr) { console.log(i); // logs 3, 5, 7 }
Sao sao ở đây nó không in ra “Hello” nữa mà chỉ dừng lại ở “3, 5, 7” ai giải thích hộ mình với.