从末尾删除元素并添加到开头

时间:2011-08-30 13:04:03

标签: javascript jquery arrays

我试过这个功能:

var myArray=new Array("1", "2", "3", "4");
var value=myArray.pop();
myArray.push(value);

但是我想从最后删除4并将其添加到开头。 所以应该是4 1 2 3.所以使用push和pop的LIFO方法......我该怎么做?

4 个答案:

答案 0 :(得分:5)

使用unshift方法(reference

var myArray=new Array("1", "2", "3", "4");
var value=myArray.pop();
myArray.unshift(value);

答案 1 :(得分:3)

你几乎拥有它......

您就是这样做的:

var myArray=new Array("1", "2", "3", "4");
var value=myArray.pop();
myArray.unshift(value);

答案 2 :(得分:3)

var myArray=new Array("1", "2", "3", "4");
myArray.unshift(myArray.pop());

答案 3 :(得分:1)

var myArray=new Array("1", "2", "3", "4");
var value=myArray.pop();
myArray.splice(0, 0, value);