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