Javascript 如何使用数组过滤对象

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",

我想用数组aaData筛选这个对象,该数组只显示唯一的值,例如,如果第一个数组名为testowy2,第二个和第三个数组名为testowy,则该数组只显示一个testowy数据

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:)