Retour a la bibliotheque learn
Choix simpleJuniorD14 min de lecture

Pourquoi { a: 1 } === { a: 1 } renvoie-t-il false en JavaScript ?

Parce que chaque litteral objet cree une reference distincte, et l'egalite stricte verifie si les deux cotes pointent vers le meme objet.

Skill principale
Valeurs et references JavaScript
Module
Fondamentaux JavaScript frontend
Workspace
Apercu du cours

Cette page publique garde le prompt et le cadrage entretien visibles, mais le cours complet vit dans dashboard learn.

suivre les cours vus et les resultats de checkpoint
lancer une practice ciblee directement depuis un cours
renvoyer les cours en review espacee

TL;DR

Deux litteraux objet avec le meme contenu restent deux objets differents en memoire.

Reponse prete pour entretien

Parce que chaque litteral objet cree une reference distincte, et l'egalite stricte verifie si les deux cotes pointent vers le meme objet.