使用forEach把獲取到的元素賦給新數(shù)組或者集合
使用.indexOf()屬性為數(shù)組去重
//定義集合
a=[{name:'a',id:'1'},{name:'b',id:'2'},{name:'c',id:'3'}]
//alert(JSON.stringify(res.data.DataList))
//新建書籍名集合,去重書籍名
var arr1=[];//臨時(shí)存儲(chǔ)區(qū)
var arr= a;
var data=[];//臨時(shí)存儲(chǔ)區(qū)
arr.forEach(function(v){ arr1.push(v.name);});
//下面為數(shù)組去重
for(var i=0;i<arr1.length;i++){
if(data.indexOf(arr1[i])==-1){
data.push(arr1[i]);
}
}
//alert(JSON.stringify(data));
//獲取新數(shù)組