1. Puede utilizar la estructura de datos Establecer de ES6 para eliminar elementos duplicados en la matriz, el código es el siguiente:
vararr = [1,2,3,4,5,1,2,3];
var nuevoArr = [...nuevo Conjunto(arr)];
console.log(newArr); // [1,2,3,4,5]
2. Puede utilizar el método Array.prototype.filter() para eliminar elementos duplicados en la matriz. El código es el siguiente:
vararr = [1,2,3,4,5,1,2,3];
var newArr = arr.filter(función(elemento, índice, arreglo){
return arr.indexOf(item) === índice;
});
console.log(newArr); // [1,2,3,4,5]
3. Puede utilizar el método Array.prototype.reduce() para eliminar elementos repetidos en la matriz. El código es el siguiente:
vararr = [1,2,3,4,5,1,2,3];
var newArr = arr.reduce(función(anterior, cur){
si(prev.indexOf(cur) === -1){
anterior.push(cur);
} devolver anterior;
}, []);
console.log(newArr); // [1,2,3,4,5]
4. Puede utilizar el método Array.prototype.forEach() para eliminar elementos repetidos en la matriz, el código es el siguiente:
vararr = [1,2,3,4,5,1,2,3];
var nuevaArr = [];
arr.forEach(función(elemento){
if(newArr.indexOf(elemento) === -1){
newArr.push(elemento);
}});
console.log(newArr); // [1,2,3,4,5]