js给数组添加值,js 数组添加数组

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: