我想知道将新值添加到数组末尾的最佳方法是什么,让其余的值随着要删除的数组的第一个元素而移位。
实施例。我有一个阵列:
int []a = {1, 2, 3, 4, 5, 6};
并且在添加7之后我想要这个:
int []a = {2, 3, 4, 5, 6, 7};
答案 0 :(得分: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);
答案 1 :(得分:0)
您可以使用splice
方法删除元素
var arr = [ 1, 2, 3, 4, 5, 6];
arr.push(7);
arr.splice(0, 1);
console.log(arr)

<强>输出强>
[2,3,4,5,6,7]
有关详细信息,请阅读此splice