您当前的位置: 首页 > 

【03】

暂无认证

  • 0浏览

    0关注

    196博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

通过数组取对象值(数据映射)

【03】 发布时间:2020-12-01 19:52:45 ,浏览量:0

通过arr去取obj对应的值 结果web03
  var obj = {
    a:{
      b: 123,
      c: {
        d: 'web03'
      }
    }
  };
  var arr = ['a','c','d'];
解答
  var obj = {
    a:{
      b: 123,
      c: {
        d: 'web03'
      }
    }
  };
  var arr = ['a','c','d'];
  
  var name = arr.reduce((itemName, key) => itemName[key], obj);
  console.log(name)//web03

通过reduce每次递归进行取值,直至最里层返回最终结果

常用在数据映射

关注
打赏
1657344724
查看更多评论
立即登录/注册

微信扫码登录

0.0348s