JavaScript--Map,ForEach遍历的比较

    /*
    forEach只会遍历,不会进行赋值
   */
    var sum = 0 ;
    dataArr.forEach(function (value,index,dataArr) {
        sum +=value.data;
    });

   /*
   map除了能遍历之外,还能将返回值形成数组赋值给变量angleArr
   */
    var angleArr = dataArr.map(function (value,index,dataArr) {
        return value.data / sum * 360;
    });

 

posted @ 2018-01-18 20:10  QinXiao.Shou  阅读(567)  评论(0编辑  收藏  举报