一,首先介绍下 js Array对象 中的 splice 方法 。 ( splice在英文中是剪接的意思 )
1,定义和用法

splice() 方法用于插入、删除或替换数组的元素。

**注意:**这种方法会改变原始数组!。

2,语法
array.splice(index,howmany,item1,…,itemX)

 index  : 必需。规定从何处添加/删除元素。 该参数是开始插入和(或)删除的数组元素的下标,必须是数字。howmany : 必需。规定应该删除多少元素。必须是数字,但可以是 "0"。如果未规定此参数,则删除从 index 开始到原数组结尾的所有元素。item1,.....,itemX  : 可选。要添加到数组的新元素

返回值 Array:如果从 arrayObject 中删除了元素,则返回的是含有被删除的元素的数组。

二,上代码

/* 一,插入 */let word_arr = ["depress","destination","motion","rise","rouse"];console.log(word_arr);console.log(word_arr.splice(1,0,"up","pitch","up"));console.log(word_arr);/* 二,删除 */let man_arr = ["张三", "李四", "王五"];console.log("");console.log(man_arr);console.log(man_arr.splice(1, 2));console.log(man_arr);/* 三,替换 */let arr = [1, 2, 3, 4, 5, 6, 7, 8];console.log(arr);console.log(arr.splice(2, 1, "hello"));console.log(arr);

码字不易,在线求个三连支持。

大家记得收藏前,先点个赞哦!好的文章值得被更多人看到。

关注江哥不迷路,带你编程上高速。

微信公众号关注:江小鱼吧 免费领取高级前端学习资料,转身涨薪20K

支付宝生态技术学习交流群:
加入Q群与更多BAT一线大佬深度交流:1136157571 (点我入群)



JS - Array - 在数组的指定下标添加或替换元素 。 也可删除指定下标的元素相关推荐

  1. dwg批量删除自定义范围内指定地物的工具,CAD快速批量删除指定地物,基于FME实现批量删除CAD数据的指定地物

    今天带来一个基于FME实现对dwg数据批量删除自定义范围内指定地物的工具案例.主要解决对dwg数据局部批量删除某些地物的问题,例如删除地形图某个范围内的所有的砖房屋.路灯等,而指定范围外的砖房屋.路灯 ...

  2. java list移除符合条件的元素_java List删除指定元素的三种方法

    java List删除指定元素有3种方法,分别是普通for循环,增强for循环以及原生的Iterator迭代器循环来删除list中指定的某个元素,非常的简单. 1:普通for循环遍历list,并删除指 ...

  3. linux在指定行添加内容,linux下利用shell在指定的行添加内容的方法

    linux下利用shell在指定的行添加内容的方法 在linux的一些配置中总会要进行某个文件中的某行的操作,进行增加,修改,删除等操作. 而这里主要是进行的是指定的行添加数据的操作: 脚本如下: s ...

  4. php 文件指定位置添加内容,C++_VC++在TXT文件指定位置追加内容的方法,本文实例讲述了VC++操作文本文 - phpStudy...

    VC++在TXT文件指定位置追加内容的方法 本文实例讲述了VC++操作文本文件的方法,实现在txt文件指定位置插入内容.对于VC++爱好者有一定的学习参考价值. 主要功能代码如下: void CGoT ...

  5. angular js 循环数据(死数据) 添加数据 隔行换色 单个删除 排序

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...

  6. mysql 指定位置添加列_给MySQL表增加指定位置的列_MySQL

    ALTER TABLE test ADD COLUMN id INT UNSIGNED NOT NULL auto_increment PRIMARY KEY FIRST 给表添加列是一个常用的操作, ...

  7. c语言在文件指定地方添加字符,C语言文件操作在指定行插入数据

    C语言文件操作有覆盖和追加两种模式,但不提供插入模式.所以要在文件中指定行进行删除或者插入,需要按照如下流程操作: 1.以只读打开文件: 2.将文件逐行读入到内存中: 3.关闭文件: 4.在内存中对指 ...

  8. js 数组删除指定的值

    方法利用indexOf以及splice来删除指定的值 案例 var array = [2, 5, 9]; var index = array.indexOf(5); array.splice(inde ...

  9. js/javascript 操作数组【全】(含常用的操作数组的lodash)

    数组的基本特点和操作 数组的存储性能比普通对象要好,数组的类型也是对象. 普通对象是使用字符串作为属性名的,而数组是使用数字来作为索引来操作元素.索引:从0开始的整数就是索引. 获取数组的长度 arr ...

最新文章

  1. (转载)解决macOS /usr/include 无法写入或者不存在的问题
  2. 程序员修神之路--kubernetes是微服务发展的必然产物
  3. 警告—系统—srv—2013—无
  4. 如何解决金山词霸与卡巴斯基的冲突问题
  5. 高并发访问数据库引发的故障
  6. STK开发包用法探讨
  7. 基于SSM(Spring+SpringMVC+MyBatis)的外卖点餐管理系统
  8. 第一个Python爬虫-抓取煎蛋网上图片
  9. [HITSC]哈工大2020春软件构造Lab3实验报告
  10. Element-UI源码学习——弹框组件
  11. iOS11.3 beta5专为提升苹果X速度?网友:iPhone6S的我们怎么办
  12. 八卦는 生命의 運動 (韓長庚 易學原理總論)
  13. Storm部署与运行
  14. MySQL8高级优化,持续更新......
  15. 专精特新企业认定条件 这些条件要满足
  16. linux GPT分区工具
  17. 新海诚没有参与制作的作品_下面哪部作品新海诚没有参与制作
  18. Android Notification详解【郭霖公众号推荐】
  19. 好听的歌曲单片机c语言程序,单片机C语言程序举例(三)
  20. mysql selecte_【mysql】MySQL eplain 完全解读

热门文章

  1. GPL和LGPL的区别!
  2. arm+linux+usb驱动开发,Linux+ARM下的USB驱动开发
  3. oracle dialog运行,win32窗口创建 之 CreateDialog和DialogBox
  4. 物理学与计算机相关参考文献,中国科学技术大学 计算物理学 教材与参考文献...
  5. Android-屏幕截图功能实现
  6. pc端支付宝支付和微信支付(vue)
  7. PS3/PS4游戏耳机方案|SSS1629|开发设计|台湾鑫创|USB耳机音频方案
  8. 华三s5000配置镜像接口_H3C S5000交换机简单配置
  9. 设置360浏览器的背景色为绿豆色或护眼色
  10. Android-Handle详解