我正在學習in運算符。在運算符中,數字被轉換爲字符串
var data = [7,8,9];
"0" in data // => true: array has an element "0"
1 in data // => true: numbers are converted to strings
3 in data // => false: no element 3
我明白「0」是數據(7)中的一個元素。 「1 in data」=> true?與「數據3」這個邏輯應該是真實的,以及因爲「數字轉換爲字符串
編輯:好的,我現在看到了... - _ -
來源:JavaScript中的權威由O'Reilly引導。
「無元素3」。 –
'索引3處沒有元素:) :) – thefourtheye
並且該數組中沒有元素1 – user3223207