美文网首页
JS 数组各种操作:增、删、改

JS 数组各种操作:增、删、改

作者: CoderZb | 来源:发表于2018-12-27 19:37 被阅读2次

原始数组

let originalArray = [];
console.log('原数组内容为:', originalArray);
image.png

在数组最后面增加元素:push()

 originalArray.push('jianshu', 'CoderZB',666);
 console.log('用push()函数在数组最后面插入元素,内容为:', originalArray);
image.png

在数组最前面插入元素:unshift()

originalArray.unshift(1993,3, 12);
console.log('用unshift()函数在数组最前面插入元素,内容为:', originalArray);
image.png

在数组指定位置插入元素:splice()

originalArray.splice(3, 0, 'Info:');
console.log('用splice()函数在数组的指定位置插入元素,内容为:', originalArray);
image.png

删除数组中的1个元素:splice()+indexOf()的方式。indexOf(1993)为1993所在数组的索引位置;1为删除的长度。

originalArray.splice(originalArray.indexOf(1993), 1);
console.log('用splice()函数+indexOf()函数的形式删除指定的某个元素:', originalArray);
image.png

删除数组中的多个元素:splice()+indexOf()的方式。indexOf(3)为3所在数组的索引位置;2为删除的长度。

originalArray.splice(originalArray.indexOf(3), 2);
console.log('用splice()函数+indexOf()函数的形式删除多个元素:', originalArray);
image.png

替换/修改数组中的某个元素:splice。用888替换起始下标为3,长度为1的元素值

originalArray.splice(3,1,888);
console.log('用splice()函数替换指定的某个元素:', originalArray);
image.png

替换/修改数组中的多个元素:splice。用999替换起始下标为1,长度为2的元素值。【用一个元素把两个元素替换掉】

originalArray.splice(1,2,999);
console.log('用splice()函数替换多个元素:', originalArray);
image.png

数组中增加元素:splice()。第一个参数为添加的位置,第二个参数必须为0.

originalArray.splice(1,0,777);
console.log('用splice()函数增加元素:', originalArray);
image.png

清空数组中所有元素:splice()

originalArray.splice(0,originalArray.length);
console.log('用splice()函数清空数组所有元素:', originalArray);
image.png

相关文章

网友评论

      本文标题:JS 数组各种操作:增、删、改

      本文链接:https://www.haomeiwen.com/subject/lyvclqtx.html