Contenido del curso
Configuracion
¿Qué se implementó en ES6?
- 4

let, const y arrow functions en ES6
15:29 min - 5

Template literals en JavaScript ES6
08:11 min - 6

Parámetros por defecto en funciones ES6
05:46 min - 7

Desestructuración de arrays y objetos en JavaScript
05:33 min - 8

Spread y rest parameters en JavaScript
07:30 min - 9

Playground: Combina objetos JSON con el Spread Operator
- 10

Object literals abreviados en ES6
05:42 min - 11

Promesas en JavaScript con resolve y reject
08:09 min - 12

Clases en JavaScript con getters y setters
18:54 min - 13

Módulos en JavaScript con import y export
09:48 min - 14

Playground: Obtén una lista de películas
- 15

Generators en JavaScript: control del estado
07:19 min - 16

Playground: Generador de identificadores para michis
- 17

Método add() y encadenamiento en Sets JS
04:36 min
¿Qué se implementó en ES7?
¿Qué se implementó en ES8?
¿Qué se implementó en ES9?
¿Qué se implementó en ES10?
¿Qué se implementó en ES11?
¿Qué se implementó en ES12?
¿Qué se implementó en ES13?
Recapitulación
Manipulación de Strings y Arrays en ECMAScript 8
Resumen
Las siguientes características de ES8 o ES2017 que aprenderás son: rellenar un string y trailing commas.
Rellenar un string o padding
El padding consiste en rellenar un string por el principio o por el final, con el carácter especificado, repetido hasta que complete la longitud máxima.
Este método recibe dos argumentos:
- La longitud máxima a rellenar, incluyendo el
stringinicial. - El
stringpara rellenar, por defecto, es un espacio.
Si la longitud a rellenar es menor que la longitud del string actual, entonces no agregará nada.
Método padStart
El método padStart completa un string con otro string en el inicio hasta tener un total de caracteres especificado.
'abc'.padStart(10) // " abc" 'abc'.padStart(10, "foo") // "foofoofabc" 'abc'.padStart(6,"123465") // "123abc" 'abc'.padStart(8, "0") // "00000abc" 'abc'.padStart(1) // "abc"
Método padEnd
El método padEnd completa un string con otro string en el final hasta tener un total de caracteres especificado.
'abc'.padEnd(10) // "abc " 'abc'.padEnd(10, "foo") // "abcfoofoof" 'abc'.padEnd(6, "123456") // "abc123" 'abc'.padEnd(1) // "abc"
Trailing commas
Las trailing commas consisten en comas al final de objetos o arrays que faciliten añadir nuevos elementos y evitar errores de sintaxis.
const usuario = { name: 'Andres', email: "andres@correo.com", age: 23, //<-- Trailing comma } const nombres = [ "Andres", "Valeria", "Jhesly", //<-- Trailing comma ]
Contribución creada por Andrés Guano (Platzi Contributor).