Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >JavaScript | 数组的splice()方法,向/从数组添加/删除项目,并返回删除的项目

JavaScript | 数组的splice()方法,向/从数组添加/删除项目,并返回删除的项目

作者头像
倾盖
发布于 2022-08-16 06:30:23
发布于 2022-08-16 06:30:23
3.3K00
代码可运行
举报
文章被收录于专栏:RivenCabinRivenCabin
运行总次数:0
代码可运行

JavaScript代码:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
/*
    * splice() 方法向/从数组添加/删除项目,并返回删除的项目。
    * 注释:splice() 方法会改变原始数组。
    * 语法:array.splice(index, howmany, item1, ....., itemX)
    * index:必需。整数,指定在什么位置添加/删除项目,使用负值指定从数组末尾开始的位置。
    * howmany:可选。要删除的项目数。如果设置为 0,则不会删除任何项目。
    * item1, ..., itemX:可选。要添加到数组中的新项目。
    * 返回值:一个新数组,包含删除的项目(如果有)。
    * */
    let cars = ["benz", "bmw", "audi"];
    console.log("原数组:",JSON.stringify(cars));
    cars.splice(1, 0, "wul","HongQi");
    console.log("在benz后面添加wul和HongQi:",JSON.stringify(cars));
    let delItem = cars.splice(3, 1);
    console.log("删除bmw:",JSON.stringify(cars))
    console.log("被删除的元素是:",JSON.stringify(delItem))
    cars.splice(-1, 1);
    console.log("index传-1,指定从数组末尾开始数1个:",JSON.stringify(cars))
    cars.splice(-2, 1);
    console.log("index传-2,指定从数组末尾开始数2个:",JSON.stringify(cars))

打印输出结果:

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
js数组的splice方法_js数组删除某一项
1、splice(详细说明:https://www.w3school.com.cn/jsref/jsref_splice.asp)
全栈程序员站长
2022/11/10
3.1K0
jq使用splice删除数组元素出错的解决方法
splice() 方法可删除从 index 处开始的零个或多个元素,并且用参数列表中声明的一个或多个值来替换那些被删除的元素。
仙士可
2019/12/18
1.9K0
你对JavaScript的Array对象了解有多少?
工作中,数组应用非常广泛,菜单、列表、banner图等等都会应用到数组,所以必须对数组的属性和方法非常熟练才OK,下面一起来了解一下。
Javanx
2019/09/04
5340
javascript对数组的基本操作
创建数组有两种方法,一个是通过new方法来创建,另一个就是直接通过字面量来创建,看网上有说通过new关键字来创建数组对象要比直接通过字面量来创建数组耗内存,这个我没有实际测试过,个人感觉在小数据量的时候两者之间的差距是相同的。我个人比较倾向于使用字面量来创建,方便简洁。
OECOM
2020/07/02
3900
JavaScript的数组常规操作
在JavaScript中,数组必须使用数字索引,对象可以使用命名索引。 数组是特殊类型的对象,具有特有的一些属性和方法。
青梅煮码
2023/01/31
1.5K0
JS - Array - 在数组的指定下标添加或替换元素 。 也可删除指定下标的元素
一,首先介绍下 js Array对象 中的 splice 方法 。 ( splice在英文中是剪接的意思 ) 1,定义和用法 splice() 方法用于插入、删除或替换数组的元素。
江一铭
2022/06/16
4.6K0
JavaScript中splice方法的使用「建议收藏」
在JavaScript中,arrObject.splice()方法是处理数组的利器,利用它可以实现在指定位置删除、替换、插入指定数量的元素。 其语法为: arrayObject.splice(index,howmany,item1,…,itemX) 含义为从index开始,删除howmanry个元素,并在原地插入item1, …, itemN,最后返回被删除的数组。
全栈程序员站长
2022/10/05
1.7K0
JS数组操作
1)delete方法:delete arr[1] 这种方式数组长度不变,此时arr[1]变为undefined了,但是也有好处原来数组的索引也保持不变,此时要遍历数组元素可以才用
似水的流年
2020/06/02
8.7K0
Array对象---添加或删除数组中的元素->splice()
定义: splice() 方法用于添加或删除数组中的元素。(会修改原始数据) 参数说明: array.splice(index,howmany,item1,.....,itemX) 1、index 必需。规定从何处添加/删除元素。 该参数是开始插入和(或)删除的数组元素的下标,必须是数字。(从0开始) 2、howmany 可选。规定应该删除多少元素。必须是数字,但可以是 "0"。 如果未规定此参数,则删除从 index 开始到原数组结尾的所有元素。 3、item1, ..., itemX 可选。要添加
听着music睡
2021/11/02
3.7K0
js 数组详细操作方法及解析
目的:Array.of() 出现的目的是为了解决上述构造器因参数个数不同,导致的行为有差异的问题。
kif
2023/02/27
1.3K0
JS 数组的常用方法归纳
       如果想按照其他标准进行排序,就需要提供比较函数,该函数要比较两个值,然后返回一个用于说明这两个值的相对顺序的数字。比较          函数应该具有两个参数 a 和 b,其返回值如下:
Teoh
2019/12/30
2.3K0
js数组常用方法「建议收藏」
请注意,上面的代码没有按照数值的大小对数字进行排序,是按照字符编码的顺序进行排序,要实现这一点,就必须使用一个排序函数:
全栈程序员站长
2022/08/30
2.4K0
split 方法_subsequence和substring的区别
split() 方法用于把一个字符串分割成字符串数组。 例如:数据中现在有这样一个结果 128b8f730592cc8db33ea52985127d44,44bee6555822d8321d2d1a2c1ac3b2cf,b2f939f26e512934e165f3e784cc74ca, 我需要把这个字符串变成数组
全栈程序员站长
2022/11/09
3880
JavaScript数据结构01 - 数组
PS:原始值是指固定而简单的值,存放在栈中的简单数据段,它们的值直接存储在变量访问的位置。
leocoder
2018/10/31
1.2K0
JavaScript中的数组方法总结+详解「建议收藏」
功能: 在数组最后一位添加一个或多个元素,并返回新数组的长度,改变原数组.(添加多个元素用逗号隔开)
全栈程序员站长
2022/09/14
1.4K0
JavaScript中的数组方法总结+详解「建议收藏」
JavaScript数组操作:从任意位置插入元素及合并
howmany 需要删除/替换的项目个数,该参数为 0,则不删除项目,或者说直接添加项目。
德顺
2020/12/17
1.4K0
JavaScript Array splice() 方法
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/158401.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/14
6280
JavaScript Array splice() 方法
js数组方法的一道笔试题考察点详解
将数组 var a=[1,2,3] 变成数组 [4,3,2,1] 下面的方式正确的是?
前端开发博客
2020/11/05
7000
【達達前端】JavaScript Array 對象
參數size表示數組元素的個數,返回的是數組類型,length字段是size的值,參數 element0, element1, ..., elementn ,表示參數列表,新創建數組的元素就會被初始化為這些元素值。
达达前端
2019/12/24
3390
【達達前端】JavaScript Array 對象
vue 数组添加元素
3、splice() 方法向/从数组指定位置添加/删除项目,然后返回被删除的项目。
wust小吴
2019/11/05
5.4K0
相关推荐
js数组的splice方法_js数组删除某一项
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验