首页 > 其他 > 详细

splice用法解析

时间:2019-02-17 15:19:37      阅读:192      评论:0      收藏:0      [点我收藏+]

splice()方法算是最强大的数组方法了,它有很多种用法,主要用于删除指定位置的数组项,在指定的位置插入数组项,在指定位置替换数组项,slpice()方法始终都会返回一个数组,该数组包括从原始数组中删除的项,如果没有删除,则返回空数组。

功能简介

  1. 删除:可以删除任意数量的项,只需要指定两个参数,要删除的第一项的位置和要删除的项目数;
  2. 插入:可以向指定位置插入任意数量的项,需要指定三个参数,起始位置,0(要删除的项数)和要插入的项,如果要插入多个项,可以再传第四,第五,以至任意多个项;
  3. 替换:可以指定位置插入任意数量的项,且同时删除任意数量的项,只要指定3个参数,起始位置,要删除的项数,和要插入的项数,插入的项数不必等于删除的项数;

删除案例

1
2
3
4
var lang = ["php","java","javascript"];
//删除
var removed = lang.splice(1,1);
console.log(lang); //php,javascript

插入案例

1
2
3
var colors = [‘red‘,‘green‘,‘blue‘,‘yellow‘];
colors.splice(2,0,‘black‘,‘pink‘);
console.log(colors); //red,green,black,pink,blue,yellow

替换案例

1
2
3
var colors= [‘red‘,‘green‘,‘blue‘,‘yellow‘];
colors.splice(2,1,‘white‘,‘orange‘)
console.log(colors); //red ,green,white,orange,yellow

注意:splice函数会修改原来数组的值

转载自: http://www.ningcl.com/2016/12/28/splice/#more

splice用法解析

原文:https://www.cnblogs.com/hngdlxy143/p/10391105.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!