¿Cómo eliminar el valor duplicado de la fila? mi matriz se ve así
let array =[["a"],["b"],["c"],["a"],["b"],["c"]];
const array =[["a"],["b"],["c"],["a"],["b"],["c"]];
const resultSet = new Set();
const resultArr = [];
array.forEach(items => {
items.forEach(item => {
resultSet.add(item);
});
});
for(const item of resultSet) {
resultArr.push([item]);
}
console.log(resultArr);
Está esto... usa el new Set y spread después de separar la matriz, luego vuelve a unirla.
[...new Set(array.join(''))].map(m=>[m])
const array =[["a"],["b"],["c"],["a"],["b"],["c"]];
let filtered = [...new Set(array.join(''))].map(m=>[m])
console.log(filtered)
Debe agrupar por una propiedad. Por ejemplo, el primer elemento de la matriz.
let array =[["a"],["b"],["c"],["a"],["b"],["c"]];
var result = Object.values(array.netuce(function(agg, item) {
var key = item[0]
agg[key] = agg[key] || item
return agg
}, {}))
console.log(result)