這段代碼打出來的結(jié)果是2,3 ,為什么沒有1?
var array1 = [1, 2, 3, 4];
array1.desc = "four number";
for (var n of array1) {
? ? if (n > 2) break;
? ? console.log(array1[n]);
}
這段代碼打出來的結(jié)果是2,3 ,為什么沒有1?
var array1 = [1, 2, 3, 4];
array1.desc = "four number";
for (var n of array1) {
? ? if (n > 2) break;
? ? console.log(array1[n]);
}
這段代碼打出來的結(jié)果是2,3 ,為什么沒有1?
2017-04-03
舉報
2017-04-03
of的話是取value,所以你的n值為1 2 ,那么對應(yīng)array1[1] = 2,array1[2]=3,