Método de juicio: 1. Convierta la matriz en una colección Set y use el atributo de tamaño para obtener el número total de elementos Set, con la sintaxis "new Set (arr).size" 2. Use el atributo de longitud para obtener el total; número de elementos de la matriz; 3. Compare el número total de elementos del conjunto y la matriz. Si el número total de elementos es igual, si no son iguales, contienen el mismo valor; de lo contrario, no.
El entorno operativo de este tutorial: sistema Windows 7, ECMAScript versión 6, computadora Dell G3.
En es6, puede usar Set para determinar si hay los mismos elementos en la matriz.
ES6 proporciona un nuevo conjunto de estructuras de datos. Los valores de los miembros del conjunto son únicos y no hay elementos duplicados.
Método para determinar si hay los mismos elementos en la matriz:
convierta la matriz en un Conjunto y use el atributo de tamaño para devolver el número total de elementos del Conjunto actual
para determinar si el número total de elementos del Conjunto es igual al número total de elementos de la matriz
let arr = [1,2,3,4,5]; if(new Set(arr).size !== arr.length){ console.log("Tienen los mismos elementos--------Sí"); } demás { console.log("No hay elementos idénticos------No"); }