美文网首页
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]

    相关文章

      网友评论

          本文标题:map和foreach

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