我有一個數組,其中可能有1到11個元素。我想刪除最後一個元素並將其設置爲一個新字符串,然後將arraylist的其餘部分設置爲一個集合字符串。下面的代碼不工作...我是否需要包含if else else數組列表只有一個元素? (我知道我這樣做,我不知道是否會導致腳本完全不被執行)將數組的最後一個元素設置爲單獨的字符串,然後除去所述元素
var finaling = checked[checked.length].toString();
checked.splice(checked[checked.length]);
checked.toString();
嗯...爲什麼它的長度減一?長度不是最後一個元素? – Wilson 2012-04-07 03:21:48
請記住,JavaScript中的數組是0索引的,這樣具有三個元素的數組的長度爲3,但位置爲0,1和2的元素。因此,最後一個元素是數組的長度減1。 – 2012-04-07 03:23:01