JS一些语法练习总结,持续更新ing

2017-11-21  本文已影响0人  JocobZling
   let  flattened = [[0, 1], [2, 3], [4, 5]].reduce((a,b)=>a.concat(b), []);
   console.log(flattened);//[0,1,2,3,4,5]
// Reduce Exercise
// Sum up the instances of each of these
   const data = ['car', 'car', 'truck', 'truck', 'bike', 'walk', 'car', 'van',
       'bike', 'walk', 'car', 'van', 'car', 'truck'];
   let dataObj = data.reduce((pre, cur) => {
       if (pre.hasOwnProperty(cur) !== true) {
           pre[cur] = 1;
       } else {
           pre[cur]++;
       }
       return pre;
   }, {});
   console.log(dataObj);
//{car: 5, truck: 3, bike: 2, walk: 2, van: 2}
上一篇 下一篇

猜你喜欢

热点阅读