美文网首页
map和foreach

map和foreach

作者: 开心就好_635d | 来源:发表于2019-04-12 13:51 被阅读0次

数组的map方法是有返回值的.!!!

var Arr = [1,2,3,4,5,6,7,8];

var P = Arr.map((index,i,arr)=>{var I = index-2;return I;    })

console.log("P",P)//是[-1, 0, 1, 2, 3, 4, 5, 6]

console.log("Arr",Arr)//[1, 2, 3, 4, 5, 6, 7, 8]

//此处的P接受map方法运算之后的返回值.接受返回值.

//但是map方法并不能改变原来的数组

数组的forEach方法是没有返回值得.!!!

var Arr = [1,2,3,4,5,6,7,8];

varsum =0;   

 Arr.forEach(function(index, i, arr)

{

// arr[i] = index*2  如果添加 上这行代码 //就会改变原来的数组的值 用这种方式改变原数组的值

sum = index-2//沒有返回值

})

console.log(sum)//6

console.log(Arr)// [1, 2, 3, 4, 5, 6, 7, 8]

相关文章

  • Js数组遍历对原数组的影响及返回值

    1.map和forEach 结果:map和forEach都不改变原数组,map返回一个新数组,forEach没有返...

  • js forEach map &&&

    原生JS forEach()和map()遍历的区别以及兼容写法 一、原生JS forEach() 和map()**...

  • 36. 常用的高阶函数

    forEach 、map 利用 forEach 和 map 对数组进行操作 可以利用 map 对数组的元素进行运算...

  • map 和forEach用法(添加parseInt的小尾巴)

    forEach: map map:和forEach非常相似,都是用来遍历数组中的每一项;区别:map的回调函数中支...

  • 初探 forEach() 方法

    Map对象 Map.prototype.forEach() forEach() 方法将会以插入顺序对 Map 对象...

  • for、forEach和map比较

    for、forEach和map比较 性能比较 for循环是在有js的时候就有了,forEach和map是es5的时...

  • 【JS】map遍历数组

    这里的map不是地图的意思,而是“映射”。 map的使用方法和forEach类似。 和forEach不同的是,ma...

  • map()和forEach()

    一、相同点 1. 都是循环遍历数组中的每一项; 2. map和forEach方法里每次执行匿名函数都支持三个参数,...

  • forEach和map

    在foreach函数中使用return break,其效果等同于continue,只能终止一次循环,并不能起到跳出...

  • forEach()和map()

    自写forEach() 自写map()

网友评论

      本文标题:map和foreach

      本文链接:https://www.haomeiwen.com/subject/mellmqtx.html