我想了解JavaScript數組是什麼,因爲傳統的編程語言將數組定義爲可使用偏移量進行尋址的連續存儲區域。什麼是JavaScript數組?
myObj.myProperty = "my Value";
或
myObj["myProperty"] = "my Value";
所以,JavaScript數組是簡單地使用數字而不是在它的名字的尋址:
myObj[0] = "my Value";
myObj.length // === 1
現在,一個普通的JavaScript對象可以作爲解決
JavaScript Array也有方法,如slice()和join()。
問:我說的到目前爲止是真的嗎?
@ harper89:http://w3fools.com/ – Neal
稍微修正一點:「一個JavaScript數組僅僅使用數字而不是名稱來尋址」 - 它實際上仍在使用字符串。當你鍵入'myObj [0]'時,它會被轉換爲'myObj ['0']' –