即時通訊javascript有點困難,我想實現的是在列表頂部添加一個項目而不是最後一個索引。下面在javascript中添加項目array
是我的代碼:
var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.push("Lemon");
我需要香蕉之前插入檸檬..
的感謝!
即時通訊javascript有點困難,我想實現的是在列表頂部添加一個項目而不是最後一個索引。下面在javascript中添加項目array
是我的代碼:
var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.push("Lemon");
我需要香蕉之前插入檸檬..
的感謝!
試試這個:
fruits.unshift("Lemon");
使用unshift
,而不是push
var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.unshift("Lemon");
我soted了這一點,通過使用不印字功能
var fruits = ["Banana", "Orange", "Apple", "Mango"]; fruits.unshift("Lemon");
希望它有助於
您可以使用unshift()
,像以前一樣叫,但我會建議學習splice()
。
基本上splice()
可用於從數組添加和刪除元素:
卸下:
var myArray = [1, 2, 3, 4, 5];
var newArr = myArray.splice(1, 2); // starting from index 1 take two elements from `myArray` and put them into `newArr`
結果:
myArray
:[ 1, 4, 5 ]
,newArr
:[ 2, 3 ]
添加:
var myArray = [1, 2, 3, 4, 5];
myArray.splice(1, 0, "test"); // starting from index 1 take zero elements and add "test" to `myArray`
結果:
myArray
:[ 1, "test", 2, 3, 4, 5 ]
'fruits.unshift( 「檸檬」)'或'水果= [「檸檬」,...水果]' –