2011-08-30 99 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()); 
相關問題