String pad in Javascript

Mattepuffo's logo
String pad in Javascript

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!


Condividi

Commentami!