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

效果

处理前的数组

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

处理后的结果

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

免责声明:文章转载自《js 过滤数组里对象的某个属性》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇freemarker:初识(搭建环境、对象、集合、索引、赋值、null、时间、宏定义)ThinkPHP5与JQuery实现图片上传和预览效果下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

前端工程打开速度优化的循序渐进总结

优化的重要指标: 页面打开速度(Fully Loaded) 网站首页(或列表页)之 First View :打开速度应在 3秒+0.5秒 内; 对 Repeat View 时的各项指标暂不作要求; 首屏打开时间(Start Render) 网站首页(或列表页) 之 First View :首屏渲染速度应在 1秒+0.5秒 内; 文档解析完毕时间(Do...

h5中的input keyup触发事件在ios中需点击键盘换行才执行

var bname = 'input'; if (navigator.userAgent.indexOf("MSIE") != -1) { bname = 'propertychange'; } if(navigator.userAgent.match(/android/i) == "and...

fastjson的使用——JSON字符串、JSON对象、Java对象的互转

一、fastjson简介 fastjson是阿里出品的处理JSON字符串的Java类库,可以对JSON字符串、JSON对象、Java对象进行互相转换源码地址:https://github.com/alibaba/fastjson 二、依赖引用 如果使用的是maven,需要在pom.xml文件中加入依赖:<dependency><group...

js读取文件fileReader

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xm...

前端常见跨域解决方案(全)

什么是跨域? 跨域是指一个域下的文档或脚本试图去请求另一个域下的资源,这里跨域是广义的。 跨域的根本原因就是浏览器,所以在后台是不存去前端一样上的跨域的,后台调后台是不会跨域的,但是必须网络是通的 广义的跨域: 1.) 资源跳转: A链接、重定向、表单提交 2.) 资源嵌入: <link>、<script>、<img>...

【转】 PostgreSQL数据类型

第六章数据类型 6.1概述 PostgreSQL提供了丰富的数据类型。用户可以使用CREATE TYPE命令在数据库中创建新的数据类型。PostgreSQL的数据类型被分为四种,分别是基本数据类型、复合数据类型、域和伪类型。 基本数据类型是数据库内置的数据类型,包括integer、char、varchar等数据类型。表6-1列出了PostgreSQL提供的...