2011-08-30 93 views
1

我尝试这个功能:从末尾删除元素,并添加到开始

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

,但我想从末端取下4并将其添加到开始。 所以应该是4 1 2 3.所以使用push和pop的LIFO方法...我该怎么做?

回答

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

使用unshift方法(reference

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

尼斯的答案。 ..;) – gislikonrad

3

你几乎拥有了...

这是你如何做到这一点:

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