0
這個問題有各種各樣的,但沒有什麼是我正在尋找。將一個元素添加到數組的末尾,從頭開始刪除元素以維持大小?
什麼是最簡單的在JavaScript中的方式總是添加新的元素到數組的末尾(my_array.push(x))?
如果數組長度大於特定大小(例如100個元素),則向後移動元素(my_array [1]變爲my_array [0])以繼續添加到數組的末尾。
這個問題有各種各樣的,但沒有什麼是我正在尋找。將一個元素添加到數組的末尾,從頭開始刪除元素以維持大小?
什麼是最簡單的在JavaScript中的方式總是添加新的元素到數組的末尾(my_array.push(x))?
如果數組長度大於特定大小(例如100個元素),則向後移動元素(my_array [1]變爲my_array [0])以繼續添加到數組的末尾。
push
返回數組的長度,因此可以使用本進行比較的最大期望長度:使用array.shift
if (a.push(x) > MAX_LENGTH) a.shift();
()? – nicolas 2013-05-02 21:49:43
這樣做,謝謝! – 2013-05-02 21:52:38