Recuperar valores únicos de una matriz
En JavaScript, encontrar valores únicos en una matriz puede ser una tarea común. Si bien los enfoques tradicionales implican la creación de una segunda matriz para almacenar los valores únicos, este método es ineficiente y requiere memoria adicional.
Afortunadamente, hay soluciones más eficientes disponibles y uno de esos métodos aprovecha la estructura de datos del conjunto ES6. Un conjunto es una colección desordenada de valores únicos, lo que lo hace ideal para esta tarea.
Solución usando el operador Set y Spread
Para eliminar duplicados usando ES6, el siguiente código se puede emplear:
var a = [1, 1, 2]; [...new Set(a)]
La nueva porción del código Conjunto(a) crea un objeto Conjunto que contiene los valores únicos de la matriz de entrada. El operador de extensión (...) luego extrae los valores del conjunto y los devuelve como una matriz.
Ejemplo de uso
Considere la matriz de ejemplo a = [1 , 1, 2]. Después de aplicar el método anterior, obtendríamos [1, 2], que contiene solo los valores únicos.
Este método proporciona una solución concisa y eficiente para recuperar valores únicos de una matriz sin la necesidad de estructuras de datos adicionales. o bibliotecas.
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3