Estructura de datos más eficaz

1. Cadenas de caracteres

Hay nuevos tratamientos disponibles en las cadenas de caracteres:

  • repeat para duplicar una cadena.

  • startsWith para indicar si une cadena empieza por un valor.

  • endsWith para indicar si una cadena termina con un valor.

  • includes para saber si una cadena contiene otra cadena.

 alert( "hola".repeat( 2 ) ); // « holahola » 
 alert( "hola".startsWith( "ho" ) ); // verdadero 
 alert( "hola".endsWith( "la" ) ); // verdadero 
 alert( "hola".includes( "ol" ) ); // verdadero 

Es posible definir una cadena en varias líneas con posibles parámetros, delimitándola con el carácter `. Los parámetros están definidos por la sintaxis ${valor}.

 let coche = { marca : "renault", modelo : "clio" }; 
 let msg = `Es propietario de un coche 
 de marca ${coche.marca} y modelo ${coche.modelo}`; 
 alert( msg ); 

2. Colecciones Colección:ECMAScript 2015

Es posible almacenar un conjunto de valores únicos gracias a la clase Set. Entre los principales métodos, tendremos: Set

  • add para agregar un valor.

  • delete para borrar un valor.

  • has para comprobar si existe un valor.

  • size para conocer el tamaño de la colección.

  • values es un iterador para recorrer el conjunto de valores. Asimismo, se utiliza un bucle forEach con una función como argumento para recuperar cada valor...

Si desea saber más, le proponemos el siguiente libro:
couv_EIT3JAV.png
60-signet.svg
Versión impresa
20-ecran_lettre.svg
Versión online
41-logo_abonnement.svg
En ilimitado con la suscripción ENI
130-boutique.svg
En la tienda oficial de ENI
Anterior
Uso
Siguiente
Desarrollo orientado a objetos rápido