Clase


October 17, 2022 5:32 PM (CDT)


Aportes


<aside> 💡 Las siguientes características de ES8 o ES2017 que aprenderás son: rellenar un string y trailing commas.

</aside>

String 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 string inicial.

#

El string para rellenar, se repetirá para llenar el longitud max.

Si la longitud a rellenar es menor que la longitud del string actual, entonces no agregará nada.

Sintaxis

'str'.método(**#**, 'a');
 **#**  = Cantida máxima de caracteres en el str, incluyendo el str original.
'₳' = Str para rellenar el str principal, se repitira caso de ser necesario

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(8, "0") // "00000abc"
'abc'.padStart(1) // "abc" /*No paso nada porque el str es menor */
'str'.método(#, ₳)

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"
'str'.método(#, ₳)

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.