在JavaScript开发中经常遇到添加数组元素和修改元素的问题,一下总结了一些数组添加元素和修改元素的方法。

  1. Array.prototype.forEach(callBack(param1,param2,param3))

    方法对数组的每个元素执行一次提供的函数。

    param1:数组中正在处理的当前元素。

    param2:数组中正在处理当前元素的索引。

    param3:函数处理的原数组。

    返回值:undefined

    例:

    function callBack(element,index,array){

    console.log(element+1);}

    var a=[1,2,3,4,5,6]

    a.forEach(callBack)

    //打印出:2 3 4 5 6 7

  2. Array.prototype.fill(params1,params2,params3)

    将一个数组的所有元素从开始索引填充到具有静态值的结束索引

    params1:填充到数组中的值。

    params2:被填充的开始位置。

    params3:被填充的结束位置。

    返回值:修改后的数组。

    例:

    var a=[1,2,3,4,5,6]

    a.fill(7,2,3);//[1, 2, 7, 4, 5, 6]

  3. Array.prototype.unshift(param)

    方法将一个或多个元素添加到数组的开头,并返回新数组的长度.

    param:添加到数组开头的元素,可以是一个或多个。

    返回值:新数组的长度。

    var a=[1,2,3,4,5,6]

    a.unshift(“9”)//7

    console.log(a)//[“9”, 1, 2, 3, 4, 5, 6]

  4. Array.prototype.push(param)

    方法将一个或多个元素添加到数组的结尾,并返回新数组的长度.

    param:添加到数组结尾的元素,可以是一个或多个。

    返回值:新数组的长度。

    var a=[1,2,3,4,5,6]

    a.push(“9”)//7

JavaScript数组添加元素和修改元素方法相关推荐

  1. JS数组添加元素的三种方法

    JS数组添加元素的三种方法 1.push() 方法可以向数组末尾添加一个或多个元素,并且返回新的长度 语法:arr.push(element1,element2,element3,····) 参数 概 ...

  2. 给数组添加元素的6个方法

    给数组添加元素的6个方法 1. 使用 length 属性追加元素 使用length属性,可以在数组末尾后面添加一个元素 var arr = [1, 2, 3, 4, 5]; arr[length] = ...

  3. javascript 数组对象中的迭代方法

    /* javascript 数组对象中的迭代方法 * ECMAScript5为数组定义了5个迭代方法.每个方法都接受两个参数,第一个是进行迭代的函数,第二个是该函数的作用域对象[可选]. * 进行迭代 ...

  4. js数组查找最接近_在JavaScript数组中找到最小元素的位置

    在JavaScript数组中找到最小元素的位置 注*  之前有篇文章介绍过数据遍历的性能比较: for in 比for loop慢至少20倍 ,这是另外一篇比较数组查找性能的例子,通过对手工/inde ...

  5. JavaScript 数组遍历的五种方法(转)

    转自:JavaScript 数组遍历的五种方法 这篇文章主要介绍了JavaScript 数组遍历的五种方法,帮助大家更好的理解和学习使用JavaScript,感兴趣的朋友可以了解下 在使用 JavaS ...

  6. 删除指定下标的元素c语言,PHP删除数组中指定下标的元素方法

    1.前面有讲数组作为堆栈和队列时的删除元素操作,即按顺序有规律的进行删除.那么,如果需要从数组的中间位置删除某个元素该如何操作呢?就需要我们今天要讲的unset()函数了. 2.unset()函数允许 ...

  7. java数组删除元素_java中删除 数组中的指定元素方法

    java中删除 数组中的指定元素要如何来实现呢,如果各位对于这个算法不是很清楚可以和小编一起来看一篇关于java中删除 数组中的指定元素的例子. java的api中,并没有提供删除数组中元素的方法.虽 ...

  8. JavaScript数组去重的五种方法

    JavaScript数组去重的五种方法 先简单准备一个数组,用于方法的实验: let array = [1,1,2,3,4,4,1,5,6,6,7,7,7]; console.log(`去重前的数组: ...

  9. 数组添加元素的方法PHP,JavaScript如何给数组添加元素?js数组添加元素的3种方法(代码实例)...

    数组是JavaScrip中中一个比较重要的部分,在学习js数组时,数组元素的操作是不可缺少的部分,那么你知道数组元素如何添加吗?本篇文章就给大家介绍如何往js数组(一维)中添加元素,让大家了解往js数 ...

最新文章

  1. 为什么二级菜单会被挡住_二级建造师为什么这么难考?2021年二建考试也会很难吗?...
  2. 实战:使用Telnet排除网络故障
  3. Android中的任务栈
  4. 使用C#获取IP地址方法
  5. python正则匹配html标签_Python正则获取、过滤或者替换HTML标签的方法
  6. 【网站】网站不能在QQ,微信中访问,申诉办法
  7. 今天来谈谈面试官最喜欢问JS中的闭包问题吧
  8. 数据结构实验1.2:高精度计算PI值
  9. Python 识别图片文字( Tesseract 安装使用 )
  10. 如何减小电压跟随器输出电阻_三分钟带你搞懂运算放大器与比较器的区别
  11. 电子计算机的字母是什么意思,计算器上的英文字母
  12. Archlinuxarm / AUR的国内镜像源(for Banana Pi / Raspberry Pi , etc)(更新)
  13. 商家入驻平台系统方案介绍
  14. php编写当前日期距高考天数,距离2021年高考天数 2021高考倒计时
  15. 深入理解设计模式-抽象工厂模式
  16. m1 Mac zshrc 环境变量
  17. java毕业设计翻转课堂微视频管理系统Mybatis+系统+数据库+调试部署
  18. 高级语言程序设计 实验报告一:数据文件的读出和数据统计
  19. day09【字节流、字符流】
  20. pptv手机端html,2K超高清裸眼3D,PPTV手机即将开启新体验

热门文章

  1. 182. 结束语及预告
  2. vue图片宽高自适应_div或img图片高度随宽度自适应的方法
  3. MongoDB错误:Command failed: mongorestore -h 127.0.0.1:27017 -d people ./src/doc/database --drop
  4. linux定时关机命令_Windows系统中的几种快捷关机方式,欢迎大家补充
  5. HTML+CSS大作业:众志成城 抗击疫情 抗击疫情网页制作作业 疫情防控网页设计
  6. 好玩的计算机操作,windows10系统功能详解,各种有趣好玩的功能,你是否了解
  7. java中重写的目的是什么_Java课后简答题
  8. 本刊为国家级学术期刊——科技论文交流平台
  9. lisp语言做房产分户图_房屋分户平面图上都标注什么
  10. 我的世界服务器面板MCSM面板在Linux开服教程