La syntaxe régulière {...} nous permet de créer un objet. Mais nous devons souvent créer de nombreux objets similaires, comme plusieurs utilisateurs ou éléments de menu, etc.
Si vous venez de commencer à lire le didacticiel et à apprendre JavaScript, le problème ne vous a peut-être pas encore touché, mais il est assez courant.
Sinon, si l'on utilise un autre type, tel qu'un nombre, il est automatiquement converti en chaîne. Ainsi, obj[1] est identique à obj["1"] et obj[true] est identique à obj["true"].
JavaScript nous permet de travailler avec des primitives (chaînes, nombres, etc.) comme s'il s'agissait d'objets. Ils fournissent également des méthodes pour appeler en tant que tel.
Les nombres normaux en JavaScript sont stockés au format 64 bits IEEE-754, également connu sous le nom de « nombres à virgule flottante double précision ». Ce sont des chiffres que nous utilisons la plupart du temps, et nous en parlerons dans ce chapitre.
La carte est une collection d'éléments de données à clé, tout comme un objet. Mais la principale différence est que Map autorise les clés de tout type.
Comme nous le savons dans le chapitre Garbage collection, le moteur JavaScript conserve une valeur en mémoire tant qu'elle est « accessible » et peut potentiellement être utilisée.