在JavaScript中,Array对象提供了一个强大的splice()方法,利用这个方法可以达到在数组的指定位置添加和删除元素的目的。

指定位置删除元素

要在指定位置删除元素,可以使用splice(要删除的元素位置,要删除的元素个数)方法。

var arr = ["yanggb1", "yanggb2", "yanggb3"];
arr.splice(2, 1);
console.log(arr); // ["yanggb1", "yanggb2"]

指定位置添加元素

要在指定位置添加元素,可以使用splice(要删除的元素位置,要删除的元素个数,要在删除的位置添加的元素)方法。

var arr = ["yanggb1", "yanggb2", "yanggb3"];
arr.splice(2, 0, "yanggb4");
console.log(arr); // ["yanggb1", "yanggb2", "yanggb4", "yanggb3"]

可以看出,这里实际上是用了取巧的方法,这样的用法本身是用于删除元素之后,在删除的元素的位置添加替换的元素用的。

"我常常想起一些人。没有想念那么黏,没有想见那么热,只是稀薄的想起。"

最新文章

  1. C# 使用正则表达式去掉字符串中的数字,或者去掉字符串中的非数字
  2. winrar 5.21去广告
  3. html5 canvas 鼠标绘制
  4. [luogu 1880]石子合并
  5. java框架BeanUtils及路径问题练习
  6. T4模板试水篇1_入门
  7. 字符编码知识:Unicode、UTF-8、ASCII、GB2312等编码之间是如何转换的?
  8. HDU 4617Weapon(两条异面直线的距离)
  9. IOS苹果手机上 iframe 滚动失效条问题,局部滚动开启弹性滚动!
  10. Vector的浅析
  11. [js高手之路] 跟GhostWu一起封装一个字符串工具库-扩展camelize与dasherize方法(3)
  12. Python逻辑运算符
  13. git团队协作
  14. Oracle建立全文索引详解
  15. es安装ik后报错无法启动 read write
  16. 总结React写参数的几种方式
  17. Java工厂方法模式
  18. NSIS Error:Error writing temporary file. Make sure your temp folder is valid的解决办法
  19. Magical Girl Haze 南京网络赛2018
  20. Android studio 导入 github 工程

热门文章

  1. 【朝花夕拾】Android多线程之(三)runOnUiThread篇——程序猿们的贴心小棉袄
  2. Ubuntu上面安装sqlite3可视化数据库软件
  3. js问题记录(一) -- 关于for in, sort(), 及prototype
  4. SpringBoot整合dubbo(yml格式配置)
  5. Mysql悲观锁乐观锁区别与使用场景
  6. 阿里iconfont的使用
  7. IDEA 下使用JSTL 非maven
  8. JPA的entityManager的find、getReference、persisit、remove方法的使用
  9. How to: Initialize Business Objects with Default Property Values in XPO 如何:在 XPO 中用默认属性值初始化业务对象
  10. 案例——UDP聊天