JSFiddle - React, Tailwind, and code Playground
by Mohammed Sameer
JavaScript
arr = [["1","Normal","0.00","1"],
["2","High","0.00","1"],
["3","Medium","0.00","1"],
["3","Medsium","0.00","1"]];
function multiDimensionalUnique(arr, pos) {
var uniques = [];
var itemsFound = {};
var stringifiedPosObj = JSON.stringify(arr[pos]);
itemsFound[stringifiedPosObj] = true;
for(var i = 0, l = arr.length; i < l; i++) {
if(i !== pos) {
var stringified = JSON.stringify(arr[i]);
if(itemsFound[stringified]) { return true; break; }
}
}
return false;
}
alert(multiDimensionalUnique(arr, 3));