2015-09-04 182 views
-3

JS數組lenght返回undefined

var selected = ['a', 'b']; 
 
document.write(selected.lenght);

爲什麼數組的lenght叫選擇返回 「未定義」? 據我所知,我做的一切都是正確的。

+5

因爲它的'長度'不是'長度' – MinusFour

+2

如果你拼寫成長度,那麼你沒有正確拼寫長度。所以它只是認爲它是一個未定義的成員。 – CargoMeister

+0

哦...謝謝你們,沒有意識到這一點。 有趣的是我試圖修復它很長一段時間。 –

回答

-1

您犯了一個錯字。使用「長度」而不是「長度」。

然後使用TypeScript而不是JavaScript,並且生活在編譯時檢查的快樂世界。

+1

注意:簡單的打字錯誤對於SO而言是無關緊要的,可能會被刪除。 –