«

写一个公共方法获取对象数组某个key的值,去重后的数组例如下题outputArr是givenArr key为a的值

yang 发布于 阅读:357 面试题


 let givenArr = [
        { a: "1", b: "2" },
        { a: "2", b: "3" },
        { a: "2", b: "4" },
        { a: "1", b: "5" },
        { a: "3", b: "3" },
        { a: "3", b: "1" },
      ];
      let outputArr = ["1", "2", "3"];

      function mapdata(arr, key) {
        let keyarr = arr.map((obj) => obj[key]);
        return [...new Set(keyarr)];
      }

      let data = mapdata(givenArr, "a");
      console.log(data);

打印结果如下:
写一个公共方法获取对象数组某个key的值,去重后的数组例如下题outputArr是givenArr key为a的值

版权所有:微4e
文章标题:写一个公共方法获取对象数组某个key的值,去重后的数组例如下题outputArr是givenArr key为a的值
除非注明,文章均为 微4e 原创,请勿用于任何商业用途,禁止转载

推荐阅读:


扫描二维码,在手机上阅读
请先 登录 再评论