Spread

Array Spread

1
const itemList = [1, 2, 3];
2
const additionalItemList = [5, 6];
3
​
4
const newItemList = [...itemList, 4, ...additionalItemList];
5
​
6
console.log(newItemList); // [1, 2, 3, 4, 5, 6]
Copied!

Object Spread

Très pratique pour respecter l'immutabilité.
1
const user = {
2
firstName: 'Foo',
3
lastName: 'BAR',
5
};
6
​
7
const newUser = {
8
...user,
9
10
phoneNumber: '+6 12 34 56 78'
11
};
12
​
13
console.log(newUser);
14
// {
15
// firstName: 'Foo',
16
// lastName: 'BAR',
17
// email: '[email protected]',
18
// phoneNumber: '+6 12 34 56 78'
19
//}
Copied!

​

Dernière mise à jour 4yr ago
Copier le lien