在這段代碼中找到了,它讓我撓頭,並且想知道它們的好處是抓住設置索引的長度。爲什麼JavaScript數組索引由數組長度設置
var thisarray = new Array();
function addtoArray(int){
thisarray[thisarray.length] = int;
}
過的Array.push
function addtoArray(int){
thisarray.push(int)
}
此外,有沒有一個相當於這個PHP
thisarray[]
是的,thisarray [thisarray.length] = something'相當於PHP的'thisarray [] = something'。 'push()'相當於'array_push()'。 –
這可能會很有趣:[爲什麼array.push有時比數組\ [n \] =值更快](http://stackoverflow.com/questions/614126/why-is-array-push-sometimes-faster-比-arrayn值)。 – insertusernamehere
Javascript的推送*不等同於PHP的array_push。 Javascript的推送是一種對象/實例方法;它使用點符號直接在數組上調用。使用PHP的array_push,您必須將該數組作爲參數傳遞。 –