String pad in Javascript
Le ultime versioni di ECMAScript hanno portato parecchie nuove funzioni interessanti.
Tra queste abbiamo padStart e padEnd per eseguire il padding delle stringhe all'inizio o alla fine.
In pratica si tratta di aggiungere ad una stringa un'altra stringa, ma solo fino a che non si è arrivati alla lunghezza desiderata.
Ad esempio, ad una stringa dobbiamo aggiungere un tot di zeri fino a che la stringa non è lunga 20 caratteri:
let stringa = '10';
console.log(stringa.padStart(20, '0'));
console.log(stringa.padEnd(20, '0'));
Come vedete le funzioni accettano due parametri:
- la lunghezza
- la stringa da aggiungere; se questo parametro non viene indicato, vengono messi gli spazi
Questo il risultato:
00000000000000000010
10000000000000000000
Enjoy!
javascript ecmascript padstart padend
Commentami!