美文网首页
JS map函数的返回值

JS map函数的返回值

作者: William_a7f1 | 来源:发表于2020-08-05 09:56 被阅读0次

    map:map即是 “映射”的意思 用法与 forEach 相似,用法即:

    [].map(function(value,index,array){

    //code

    })

    var ary = [12,23,24,42,1];
    var res = ary.map(function (item,index,input) {
       return item*10;
    })
    console.log(res);//-->[120,230,240,420,10];
    console.log(ary);//-->[12,23,24,42,1]
    

    •map:和forEach非常相似,都是用来遍历数组中的每一项值的,用来遍历数组中的每一项;

    •区别:map的回调函数中支持return返回值;return的是啥,相当于把数组中的这一项变为啥(并不影响原来的数组,只是相当于把原数组克隆一份,把克隆的这一份的数组中的对应项改变了);

    •不管是forEach还是map 都支持第二个参数值,第二个参数的意思是把匿名回调函数中的this进行修改。

    相关文章

      网友评论

          本文标题:JS map函数的返回值

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