Cómo ordenar una matriz por longitud de cadena en JavaScript

Cómo ordenar una matriz por longitud de cadena en JavaScript

En este tutorial, aprenderemos cómo ordenar una matriz de cadenas en función de su longitud de cadena en JavaScript.

Considere, tenemos la siguiente matriz con cadenas.

const array = ["hello", "hi", "water", "pop"];

Para ordenar la matriz por su longitud de cadena, podemos usar el Array.sort() pasando la función de comparación como argumento.

Si el valor de retorno de la función de comparación es a.length - b.lengthordena la matriz en orden ascendente.

const array = ["hello", "hi", "water", "pop"];

const asc = array.sort((a,b) => a.length - b.length);console.log(asc);

Salir:

["hi", "pop", "hello", "water"]

Si el valor de retorno de la función de comparación es b.length - a.lengthordena la matriz en orden descendente.

const array = ["hello", "hi", "water", "pop"];

const desc = array.sort((a,b) => b.length - a.length);console.log(desc);

Salir:

["hello", "water", "pop", "hi"]

Si quieres conocer otros artículos parecidos a Cómo ordenar una matriz por longitud de cadena en JavaScript puedes visitar la categoría Tutoriales.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir

Esta página web utiliza cookies para analizar de forma anónima y estadística el uso que haces de la web, mejorar los contenidos y tu experiencia de navegación. Para más información accede a la Política de Cookies . Ver mas