JS element从数组中取出两个字段组成新的数组

8 篇文章 0 订阅
6 篇文章 0 订阅

element 从数组 data中取出supplier_id,supplier_name组成新的数组:

要的结果:

在这里插入图片描述

数据源:data
在这里插入图片描述

处理方法:

var arr_all = data
let newArrobj = []
 if (arr_all) {
     arr_all.map(function(value,index){
         var little = {
             "label" : value.supplier_name,
             "value" : value.supplier_id,

         }
         newArrobj.push(little)
     });
 }
 // 去重
 let temp = {};//用于id判断重复
 let result = [];//最后的新数组
 newArrobj.map((item,index)=>{
     if(!temp[item.value]){
         result.push(item);
         temp[item.value] = true
     }
 })
 return result

处理结果:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值