JavaScript
var arr = [
[0, 0, 0, -2],
[0, 0, -2, 0],
[0, 0, 0, -2],
[0, 0, -2, 0],
[0, -2, 0, 0],
[0, -2, 0, 0],
[0, 0, 0, -2],
[0, 0, -2, 0],
[0, 0, 0, -2],
[0, 0, -2, 0],
[0, -2, 0, 0],
[0, -2, 0, 0],
[0, 0, 0, -2],
[0, 0, -2, 0],
[0, 0, 0, -2],
[0, 0, -2, 0],
[0, -2, 0, 0],
[0, -2, 0, 0],
[-2, 0, 0, 0],
[-2, 0, 0, 0],
[-2, 0, 0, 0],
[-2, 0, 0, 0],
[-2, 0, 0, 0],
[-2, 0, 0, 0]
];
var _tmp_arr = [];
var result = [];
$.each(arr, function(i,v)
{
if(!_tmp_arr.includes(JSON.stringify(v)))
{
_tmp_arr.push(JSON.stringify(v));
}
});
$.each(_tmp_arr, function(i,v)
{
result.push(JSON.parse(v));
});
document.getElementById("res").innerHTML = JSON.stringify(result);