【发布时间】:2016-03-14 07:22:10
【问题描述】:
我想从我的 visualforce 页面上显示的最终数组中删除重复项。
实际工作代码:(我在数组中得到重复项)
function(result, event){
//if success
if(event.status){
var data = {results: []}
data.results = result;
query.callback(data);
}
else{
alert('Invalid Field/Object API Name : '+event.message);
}
},
{escape: true}
);
}
我进行更改的示例代码:
function unique(list){
var result = [];
$.each(list, function(i, e) {
if ($.inArray(e, result) == -1) result.push(e);
});
return result;
}
为结果而努力:
if(event.status){
var result = [];
var data = {results: []}
$.each(list, function(i, e) {
if ($.inArray(e, data.results) == -1) data.results.push(e);
});
data.results = result;
query.callback( data);
}
但我无法得到结果。请帮我完成这项工作。如果我的问题不清楚,请告诉我。
更新原代码
【问题讨论】:
标签: javascript jquery arrays arraylist unique