<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
arr = [[1,1],[1,1],[1,0],[0,0] [1,1,0], [1,1,1],1,1,'test',2,2,'test',2,23,3,'test',33,3,3,3,55,5,5,55,'+7 000 000000','+7 000 000000','+7 000 000000',true,true,false,true,false]
arr = arr.filter(function (item, pos) {
return arr.indexOf(item) == pos;
});
$.unique(arr);
arr = Array.from(new Set(arr));
function dedupe(arr) {
const values = new Set();
const len = arr.length;
let offset = 0;
for(let i = 0; i < len; i++) {
let val = arr[i];
if(values.has(val)) {
offset++;
} else {
values.add(val);
arr[i - offset] = val;
}
}
arr.length = len - offset;
}
dedupe(arr)
var obj ={}
$.each(arr, function (i,e) {
obj[e] = e;
});