js数组增加和减少元素,js中遍历数组加到新数组

  js数组增加和减少元素,js中遍历数组加到新数组

  在前一篇文章中,我们学习了两种迭代数组的方法。有兴趣可以点击链接咨询 《JS数组学习之迭代数组计算元素总和、将值连接成字符串》。这一次,我们继续学习JavaScript array,看看如何遍历数组,处理数组中的每个元素(例如,double value)。有需要的朋友可以了解一下~

  遍历数组的第一种方法是使用for循环,通过它我们可以简单地将所有元素的值翻倍(即乘以2)。

  var a=[5,10,20];

  for(var I=0;ia .长度;i ){

  a[I]=2 * a[I];

  }

  console . log(a);输出结果:

  也可以用for in语句来遍历数组。。在for/in循环结构中,变量I代表数组的下标,a[i]是可以读取指定下标的元素值。

  var a=[10,20,30];

  for(var i in a){

  a[I]=2 * a[I];

  }

  console . log(a);输出结果:

  也可以利用上一篇文章提到的forEach()方法来遍历数组。这个方法可以调用数组的每个元素,并将元素传递给回调函数。

  var a=[20,30,40];

  函数f(值){

  console.log(值* 2);

  }

  a . foreach(f);输出结果:

  也可以利用map()方法来遍历数组。map()方法可以在数组的每个元素上调用指定的回调函数,并返回包含结果的数组。

  array.map(函数callbackfn (value,index,array),this arg);函数回调fn (value,index,array):一个回调函数,最多可以接受三个参数:

  Value:数组元素的值。

  Index:数组元素的数字索引。

  Array:包含这个元素的数组对象。

  让我们仔细看看下面的代码示例:

  示例1:将所有元素值加倍(即乘以2)

  var a=[30,40,50];

  函数f(值){

  返回值* 2;

  }

  var a1=a . map(f);

  console . log(a1);输出结果:

  示例2:使用JavaScript内置方法作为回调函数

  var a=[9,16];

  var a1=a . map(math . sqrt);

  console . log(a1);//3,4好,就这样。有需要的可以看:javascript视频教程。以上是JS数组遍历学习的详细内容,将所有元素值翻倍。更多请关注我们的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • slice 数组,js中的slice()方法,JS数组方法slice()用法实例分析
  • js数组转字符串,字符串转数组方法,JS 数组转字符串
  • js数组转字符串,字符串转数组方法,JS 数组转字符串,JS数组转字符串实现方法解析
  • js数组筛选的方法,js 多条件筛选
  • js数组筛选的方法,js 多条件筛选,JS实现数组过滤从简单到多条件筛选
  • js数组的常用10种方法详解图,js数组的常用10种方法详解图片
  • js数组的常用10种方法详解图,js数组的常用10种方法详解图片,JS数组的常用10种方法详解
  • js数组去重的几种方式,js数组去重最简单的方法
  • js数组去重的几种方式,js数组去重最简单的方法,js数组去重的11种方法
  • js数组去重最简单的方法,数组去重方法js
  • js数组去重最简单的方法,数组去重方法js,七种JS实现数组去重的方式
  • js数组中去除重复值的几种方法是什么,js数组中去除重复值的几种方法有哪些
  • js数组中去除重复值的几种方法是什么,js数组中去除重复值的几种方法有哪些,js数组中去除重复值的几种方法
  • js初始化一个数组,js数组初始化的三种方式
  • js初始化一个数组,js数组初始化的三种方式,js二维数组定义和初始化的三种方法总结
  • 留言与评论(共有 条评论)
       
    验证码: