Opérateur de propagation en JavaScript ES6 représenté par trois points de suspension permettant de décomposer tous les éléments d’un itérable, d’un tableau par exemple, en éléments individuels.
Il peut servir à étendre le tableau dans des endroits où zéro ou plusieurs éléments sont attendus, à copier et à étendre un tableau, à utiliser les éléments d’un tableau avec une méthode.
const arr = [1, 2, 3, 4];
console.log(...arr);
// 1 2 3 4
const arr = [1, 2, 3, 4];
const arr2 = [...arr, 5];
console.log(arr2);
//Array(5) [ 1, 2, 3, 4, 5 ]