JavaScript数组从头开始的位置插入新元素或删除第一个元素


发布者 ourjs  发布时间 1515826467190
关键字 JS学习  JavaScript 
很多与数组有关的任务听起来很简单,但实际情况并不总是如此,而开发人员在很多时候也用不到他。最近我碰到了这样一个需求: 

关于数的操作用得最多还是push/pop等。但有时我们也需要将一个元素插入到现有数组的特定索引处。使用 splice 即可

从头开始添加新元素


var arr = [1,2,3]
arr.splice(0,0,'number')
console.log(arr)

结果

>> (4) ["number", 1, 2, 3]

总是删除第一个元素

var arr = [1,2,3]
arr.splice(0,1)
console.log(arr)

结果

>> (2) [2, 3]




回复 (2)
  • #
  • #1 高匀则 1517844409406

    可以,挺实用的

  • #2 李小龙 1523324081215

    Are you 逗我?为什么不用shift/unshift

微信扫码 立即评论




 热门文章 - 分享最多
  1. redis、memcache和mongodb各自的优缺点是什么,怎么选择呢?
  2. Node.JS 8.x和9.x新特性:N-API,NPM5,ERROR CODE
  3. 比特币最近为何会暴跌?大资金如何靠做空比特币获利
  4. 移动端开发框架哪个好?jQuery/Vue/AngularJS有哪些区别和优缺点?
  5. 红衣教主周鸿祎会不会成为中国首富
  6. Node.JS与USB接口通信:检测U盘/移动硬盘插拔事件和发送接数据
  7. Node.JS中UDP打洞穿透内网路由,架设内网服务器技术详解及源码
  8. OnceAir顽石企业私有云网盘使用介绍
  9. Node.JS读取中文TXT编码文件显示乱码问题解决方案
  10. 马化腾创办腾讯的第一桶金是怎么来的:炒股10万炒到70万

 相关阅读
  1. Node.JS中UDP打洞穿透内网路由,架设内网服务器技术详解及源码
  2. 移动端开发框架哪个好?jQuery/Vue/AngularJS有哪些区别和优缺点?
  3. Node.JS 8.x和9.x新特性:N-API,NPM5,ERROR CODE
  4. Node.JS读取中文TXT编码文件显示乱码问题解决方案
  5. Node.JS与USB接口通信:检测U盘/移动硬盘插拔事件和发送接数据
  6. NodeJS动态传参特性:不定个数参数的省略,默认值与解构
  7. 从 Node 到 Go:一个粗略的比较—GO平均性能比JavaScript快十几倍
  8. Node.JS中如何快速扫描端口并发现局域网内的Web服务器地址(80)
  9. Node.JS循环递归复制文件夹目录及其子文件夹下的所有文件
  10. 正则中test、exec、match的简单区别,以及括号的用法

  开源的 OurJS
OurJS开源博客已经迁移到 OnceOA 平台。

  关注我们
扫一扫即可关注我们:
OnceJS

OnceOA