js—reduce方法練習(xí)之無限引用對象的值
  <!DOCTYPE html>
<html>
<head>
    <title>數(shù)組的reduce方法</title>
</head>
<body>
</body>
<script type="text/javascript">
    var obj = {
        a:{
            b:{
                c:"maomin"
            }
        }
    }
    const safeGet = (obj, path) => {
        try {
          return path.split('.').reduce((o, k) => o[k], obj)
        } catch (e) {
          return undefined
        }
    }
  console.log(safeGet(obj,'a.b.c'));// maomin
  // 其他練習(xí)
    var str = "1,2,3,4";
    var arr = str.split(",");
    var newArr = arr.map(Number);
    console.log(newArr);
  var sum = newArr.reduce(function(prev, cur, index, arr) {
    console.log(prev, cur, index);
    return prev + cur;
},0)
// 0 1 0
// 1 2 1
// 3 3 2
// 6 4 3
</script>
</html>
歡迎關(guān)注我的公眾號,回復(fù)關(guān)鍵詞【電子書】,即可獲取近十幾本前端熱門電子書。更有精品文章等著你哦。
 你還可以加我微信,小弟拉攏了很多IT大佬,創(chuàng)建了一個技術(shù)交流、文章分享群,歡迎你的加入。
作者:Vam的金豆之路
主要領(lǐng)域:前端開發(fā)
我的微信:maomin9761
微信公眾號:前端歷劫之路


 
                    個人中心
 個人中心 退出
 退出


 
 
 分類導(dǎo)航
  分類導(dǎo)航