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);
}

效果

处理前的数组

处理后的结果

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM