You can try using Array.prototype.filter()
to remove null values and Set
to get the unique values. Finally use the Spread syntax (...)
to transform the set result into an array.
Try the following way:
var arrData = ["40-25",null,null,"40-25","50-48",null,"30-25","40-23","50-48","30-25",null,"50-48","40-45","40-45","40-45","40-50","40-50",null,null,null,null,null,"50-48"];
var arrDataSorted = [...new Set(arrData.filter(i => i))];
console.log(arrDataSorted);
CLICK HERE to find out more related problems solutions.