Le Guide Angular | Marmicode
👨🏻🍳 Nos Workshops
✉️Besoin d'aide ?
🔍Code Review
Rechercher…
Le Guide Angular par Marmicode
Pourquoi Angular ?
ECMAScript 6+
Un Peu d'Histoire
Propriétés du Langage
"Single-Threaded" donc Asynchrone
Event Loop
Classes
Hoisting is Dead: var vs. let vs. const
this & "binding"
Arrow Functions
Template Strings
Syntactic Sugar
Spread
Destructuring
Rest
Object Literal Property Value Shorthand
Named Parameters
Compatibilité
TypeScript
Tools
Angular
Cookbook
Autres Ressources
Stay Tuned
🎁-20% sur nos workshops avec le code GUIDEANGULAR
🐦Suivez-moi !
📺Cours Vidéo
📬Newsletter
📝Blog
Nos Services
Formation Angular
Atelier Unit-Testing Angular
Atelier Architecture Angular
Consultation à Distance & Code Review
Nos Guides
Guide Agile
Guide API ReST
Guide NodeJS
Propulsé par
GitBook
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'
,
4
email
:
'
[email protected]
'
5
};
6
7
const
newUser
=
{
8
...
user
,
9
email
:
'
[email protected]
'
,
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!
Précédent
Syntactic Sugar
Suivant
Destructuring
Dernière mise à jour
4yr ago
Copier le lien
Sommaire
Array Spread
Object Spread