Javascript 如何使用数组过滤对象
我想用数组aaData筛选这个对象,该数组只显示唯一的值,例如,如果第一个数组名为testowy2,第二个和第三个数组名为testowy,则该数组只显示一个testowy数据Javascript 如何使用数组过滤对象,javascript,jquery,mysql,database,json,Javascript,Jquery,Mysql,Database,Json,我想用数组aaData筛选这个对象,该数组只显示唯一的值,例如,如果第一个数组名为testowy2,第二个和第三个数组名为testowy,则该数组只显示一个testowy数据 var json_data = { "sEcho": 1, "iTotalRecords": 54, "iTotalDisplayRecords": 54, "aaData": [ [ "79",
var json_data =
{
"sEcho": 1,
"iTotalRecords": 54,
"iTotalDisplayRecords": 54,
"aaData": [
[
"79",
"testowy2",
"testowy samochod",
"12.00",
"14.00",
"2147483647",
"posciel",
""
],
[
"81",
"testowy",
"testowy produkt",
"12.00",
"14.00",
"2147483647",
"posciel",
""
],
[
"82",
"testowy",
"testowy produkt",
"12.00",
"14.00",
"2147483647",
"posciel",
""
]
]
};
我试过用这种方法,但不起作用
var list = "";
var parser = JSON.parse(JSON.stringify(json_data));
console.log(parser);
for(var i = 0; i < parser.aaData.length; i++){
for(var j = 0; j < parser.aaData[i].length; j++){
if(parser.aaData[i][1] != list){
$('#json').append(parser.aaData[i][j]+"<br/>");
list = parser.aaData[i][j];
}
}
}
var list=”“;
var parser=JSON.parse(JSON.stringify(JSON_数据));
log(解析器);
对于(var i=0;i ”);
list=parser.aaData[i][j];
}
}
}
如果您只想查看唯一的数据,可以使用列表收集一组唯一的名称。
比如:
var list = [];
var parser = JSON.parse(JSON.stringify(json_data));
for (var i = 0; i < parser.aaData.length; i++) {
if (list.indexOf(parser.aaData[i][1]) < 0) {
for (var j = 0; j < parser.aaData[i].length; j++) {
$('#json').append(parser.aaData[i][j] + "<br/>");
}
}
list.push(parser.aaData[i][1]);
}
var list=[];
var parser=JSON.parse(JSON.stringify(JSON_数据));
for(var i=0;i ”);
}
}
list.push(parser.aaData[i][1]);
}
其中哪一个被认为是
名称
?从0开始计算,第一个值是名称,例如testowy2、testowy、testowyLooks,比如jquery数据表,您的编程语言是什么?Ruby、Php、Python??我想用javascript、jquery制作它,它由jquery中的datatables插件重新发布。@user3211948,这里有很多大师,所以:)其中一些也是我的,你会在这里找到很好的人。不仅仅是我lol:)