2016-11-25 24 views
-1

我想知道在數組的末尾添加新值並讓其餘值隨數組的第一個元素移動的最佳方式是什麼被刪除。Java腳本。將新值添加到數組的末尾並將其餘值移動

例子。我有一個數組:

int []a = {1, 2, 3, 4, 5, 6}; 

,並加入7後,我想有這樣的:

int []a = {2, 3, 4, 5, 6, 7}; 
+4

'int',你確定它不是'java'? – Mritunjay

+1

這不是JavaScript語法。 – melpomene

+1

這對一個隊伍來說非常合適,可能值得一看!它們非常適合你想要的東西! https://docs.oracle.com/javase/7/docs/api/java/util/Queue.html –

回答

2

var a = [ 1, 2, 3, 4, 5, 6]; 
 
    console.log('a before:- ', a) 
 
    a.push(7); 
 
    var removed = a.shift(); // Save removed item if you need it 
 
    
 
    console.log('a after:- ',a);

0

可以使用splice方法remove元素

var arr = [ 1, 2, 3, 4, 5, 6]; 
 
    arr.push(7); 
 
    arr.splice(0, 1); 
 
    console.log(arr)

輸出

[2,3,4,5,6,7] 

更多信息`javascript`閱讀本splice

相關問題