您的位置:首页 > Web前端 > JavaScript

(一)学习JavaScript中的数组方法01

2020-02-03 13:04 411 查看

在JavaScript中,数组是一个可修改的对象,本身具有很多实用的方法。在这些方法当中,有几个方法常用于在数组中添加或者删除元素。它们是:

push():在数组的尾部添加一个或多个元素。
unshift():在数组的头部添加一个或多个元素。
shift():删除数组的第一个元素。
pop():删除数组的最后一个元素。

splice():在数组指定位置删除或添加元素。

splice()方法第一个参数表示想要删除或者添加的元素的索引值(即从什么位置开始添加或删除元素),第二个参数是想要删除元素的个数(不删除时传入零),第三个参数和之后的参数都是想要添加到数组中的元素。

let arrayA = [0,1,2,3,4,5];
let arrayB = [0,1,2,3,4,5];
let arrayC = [0,1,2,3,4,5];
//数组头或尾添加元素
arrayA.push(6);     //0,1,2,3,4,5,6
arrayA.unshift(-1);   //-1,0,1,2,3,4,5,6
//数组头或尾删除元素
arrayB.shift();     //1,2,3,4,5
arrayB.pop();       //1,2,3,4
//数组指定位置删除或添加元素
arrayC.splice(1,1);     //0,2,3,4,5
arrayC.splice(1,2);     //0,4,5
arrayC.splice(1,0,1);   //0,1,4,5
arrayC.splice(2,0,2,3);    //0,1,2,3,4,5
代码中的arrayC.splice(1,1)表示从索引1(arrayC[1])开始删除一个元素,索引为1的元素(1)将被删除,此时数组arrayC=[0,2,3,4,5]。arrayC.splice(1,2)同理,只不过删除的元素为2个,此时数组arrayC=[0,4,5]。
arrayC.splice(1,0,1)表示从索引1开始删除0个元素,并从该位置添加元素1到数组中,此时数组arrayC=[0,1,4,5]。arrayC.splice(2,0,2,3)同理,只不过添加的元素为2个,此时数组arrayC=[0,1,2,3,4,5]。

  • 点赞
  • 收藏
  • 分享
  • 文章举报
WIcrow 发布了1 篇原创文章 · 获赞 0 · 访问量 23 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: