js 过滤数组里对象的某个属性

需求
一个大数组,里面乱七八糟一堆属性。现在只需要其中两个属性,用这两个属性组成一个对象,重新得到一个新数组。新数组长度跟老数组一样,只不过里面所有对象只剩下了两个属性
示例
handleSelectionChange(selection) {
      var invoiceGxQueryList = [];
      for (var i = 0; i < selection.length; i++) {
        var tempObj = {};
        tempObj.invoiceCode = selection[i].fpdm;
        tempObj.invoiceNum = selection[i].fphm;
        tempObj.validTax = selection[i].se;
        invoiceGxQueryList.push(tempObj);
      }
      this.invoiceGxQueryList = invoiceGxQueryList;
      console.log("aa", invoiceGxQueryList);
}

效果

处理前的数组

处理后的结果

 

posted @ 2021-06-04 10:46  张先生zy  阅读(4021)  评论(0编辑  收藏  举报