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
Destructuring
Array Destructuring
Très pratique pour les tests unitaires.
1
const
userList
=
[
2
{
firstName
:
'Foo'
},
3
{
firstName
:
'John'
}
4
];
5
6
const
[
user1
,
user2
,
user3
,
user4
=
null
]
=
userList
;
7
8
console
.
log
(
user1
);
// { firstName: 'Foo' }
9
console
.
log
(
user2
);
// { firstName: 'John' }
10
console
.
log
(
user3
);
// undefined
11
console
.
log
(
user4
);
// null
Copied!
Object Destructuring
1
const
user
=
{
2
firstName
:
'Foo'
,
3
lastName
:
'BAR'
,
4
email
:
'
[email protected]
'
5
};
6
7
const
{
firstName
,
lastName
,
phoneNumber
}
=
user
;
8
9
console
.
log
(
firstName
);
// Foo
10
console
.
log
(
lastName
);
// BAR
11
console
.
log
(
phoneNumber
);
// undefined
Copied!
Précédent
Spread
Suivant
Rest
Dernière mise à jour
4yr ago
Copier le lien
Sommaire
Array Destructuring
Object Destructuring