zoukankan      html  css  js  c++  java
  • 详细解析arry.map() ,function.apply() 方法

    首先转载一篇博文:关于map 和callbackfn 的一些参数和返回值可以查看以下链接。

    http://www.cnblogs.com/xuan52rock/p/4460938.html

    array1.map(callbackfn[, thisArg])  其中参数
    callbackfn[, thisArg] 可以参考Foreach callbackfn 为回调函数(也可以说是要遍历时执行的方法) thisArg 为当前遍历对象的值。

    下面是将字符串转换成int数组的实例:
    <script type="text/javascript">
    var datas= '1,3,0,0,0,0,0,0,0,0'; 
      datas = datas.split(",");
        var IntArr=datas.map(data=> return +data );//保存转换后的整型字符串  
      console.log(datas);
      console.log(IntArr);
    </script>

    为什么return +data ?

     var i=2;
      i=+'2';
      console.log(i)//输出 数字2 

    当字符串做数字运算并且能成立时结果为数字类型 例如上面return 也可以写成 return 1*data ... ...

    关于function.apply()方法如下:(我理解的意思就是将数组当成参数传入方法)

     关于apply 和 call 的区别:


  • 相关阅读:
    python
    python
    python
    python
    python
    python
    python
    python
    人生苦短,我用python,为什么选择python,python简介
    Mysql-查询
  • 原文地址:https://www.cnblogs.com/chongyao/p/7150215.html
Copyright © 2011-2022 走看看