js给数组添加值,js 数组添加数组
在上一篇文章中,我们学习了如何使用索引来访问数组对象中的元素。请看《js如何使用索引访问数组对象中的元素》。这一次,让我们学习如何向数组中添加元素。如有需要,请参考。
在javascript中,有三种方法可以向数组中添加元素。首先让我们看看第一个。
我们先来看一个小例子。
var arr=新数组(3);
arr[0]= one ;
arr[1]= two ;
arr[2]=三;
var new length=arr . push( four );
console . log(arr);这个小例子的结果是
如您所见,在本例中,我们在数组末尾添加了一个元素“four”。同时,我们使用推的方法。让我们来理解这个函数。
push()方法可以在数组末尾添加一个或多个元素,并返回新的长度。
语法是
对象的push()方法。push(要添加到数组中的元素)可以按顺序将其参数添加到arrayObject的末尾。它是直接修改arrayObject,而不是创建一个新数组。
这个方法我们介绍完了。我们来看看第二种方法。
var arr=新数组(3);
arr[0]= one ;
arr[1]= two ;
arr[2]=三;
var new length=arr . un shift( four );
console . log(arr);结果是
您可以看到,我们还成功地向数组中添加了一个元素,只是我们将元素“four”添加到了标题中。这个方法和上一个不同。让我们学习这个方法。
unshift()方法可以在数组的开头添加一个或多个元素,并返回新的长度。将现有元素移到更高的下标,以便腾出空间。此方法的第一个参数将成为数组的新元素0,如果有第二个参数,将成为新元素1,以此类推。
注意unshift()方法是不创建新的数组,但是直接修改原来的数组。
这个方法我们介绍完了。我们来看第三种方法。
var arr=新数组(3);
arr[0]= one ;
arr[1]= two ;
arr[2]=三;
var newLength=arr.splice(1,0, four );
console . log(arr);结果是
你可以看到我们已经成功地向数组中添加了一个元素,而且这个元素似乎可以添加到任何地方。我们来看看这个方法。
splice()方法在数组中添加/删除项目,然后返回删除的项目。
看语法。
ArrayObject.splice(指定添加/删除项的位置、要删除的项数以及要添加到数组中的新项)splice()方法可以从index开始删除零个或多个元素,并用参数列表中声明的一个或多个值替换那些被删除的元素。如果从arrayObject中删除了一个元素,则返回包含已删除元素的数组。
拼接()方法会直接对数组进行修改。
【推荐学习:javascript高级教程】以上是js如何给数组添加元素的细节。更多请关注我们的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。