删除元件我有一个数组这样的:插入在阵列上的特定位置,而不会在JS
var array = [3,5,6,2,1];
我要插入7
所述第一位置内部而不删除3
因此所得到的阵列将是这个:
array = [7,3,5,6,2,1];
有关如何实现这个的任何建议?
在此先感谢。
删除元件我有一个数组这样的:插入在阵列上的特定位置,而不会在JS
var array = [3,5,6,2,1];
我要插入7
所述第一位置内部而不删除3
因此所得到的阵列将是这个:
array = [7,3,5,6,2,1];
有关如何实现这个的任何建议?
在此先感谢。
假设您只想输入第一个位置。
可以使用unshift
var x = [3, 5, 6, 2, 1];
x.unshift(7);
console.log(x)
如果元素(这是要插入)是另一个数组内,Spread_operator可以来方便
var a = [7];
var x = [...a, 3, 5, 6, 2, 1];
console.log(x)
在此先感谢,你救了我的一天,我不知道不换 – OiRc
拼接方法将用于此。 array.splice(0, 0, 7);
这里是你需要的东西:
array.unshift(7);
要装上去的第一位置里面,你可以用 “不印字”
<script type="text/javascript">
var tab=new Array("Apple", "Pineapple", "Cherry");
tab.unshift("Banana", "Peach")
document.write(tab.join(", "));
</script>
,你会得到:
Banana, Peach, Apple, Pineapple, Cherry
可能[如何将项目插入到特定索引的数组中](https://stackoverflow.com/questions/586182/how -to-insert-an-item-into-an-array-at-specific-index) – Epitouille
@Epitouille我不想删除特定索引的元素 – OiRc
@OiRc阅读链接Epitouille显示,它很清楚展示了如何插入而不仅仅是替换。 –