JavaScript的数组操作中splice如何使用,有哪些注意的地方

查看:92
本文介绍了JavaScript的数组操作中splice如何使用,有哪些注意的地方的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

如标题所问。。。。。

解决方案

arr.splice(n, m, val1, val2, ...)
是一个功能强大的数组操作方法,它根据提供参数不同可以实现不同的效果。

如果只提供 n 和 m,splice() 会将原数组中索引值为 n(包含) 及其之后的数组元素合计 m 个取出组装成新数组返回;

如果只提供 n 一个参数的话,splice() 会将从索引值为 n(包含) 及其之后所有的数组元素取出组装成新数组返回;

如果在提供 n 和 m 的基础上再提供多个数据,则原数组在取出一个或多个元素之后将会在其之后依次插入这些数据。

var arr1 = [1, 2, 3, 4, 5, 6];  
var arr2 = arr1.splice(4);//[5, 6]  
var arr3 = arr1.splice(1, 2);//[2, 3]  
var arr4 = arr1.splice(0, 2, 7, 8);//[1, 4]  
console.log(arr1);//输出"7,8"  
console.log(arr2);//输出"5,6"  
console.log(arr3);//输出"2,3"  
console.log(arr4);//输出"1,4"

这篇关于JavaScript的数组操作中splice如何使用,有哪些注意的地方的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆