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
处理结果: