Diviser une chaîne de caractères en ES6

Lucas Personnaz

Afin de diviser une chaîne de caractères, il existe la méthode split qui nous renvoie un tableau de chaque caractère.

const cake = 'cake';

const slicedCake = cake.split('');
// ['c', 'a', 'k', 'e' ]

Depuis la version ES2015, il est possible d’utiliser l’opérateur de décomposition (spread operator) afin de diviser une chaîne de caractères.

const cake = 'cake';

const slicedCake = [...cake];
// ['c', 'a', 'k', 'e' ]

Ou encore via la méthode statique Array.from.

const cake = 'cake';

const slicedCake = Array.from(cake);
// ['c', 'a', 'k', 'e']
Back