null と undefined を見分ける
JavaScript入門 / 全 5 枚
JavaScript入門 - null と undefined を見分ける
まだ入っていない場所を読む
オブジェクトに無いキーを読んでも、JavaScript はエラーで止めません。undefined という値を返して先に進みます。undefined は「まだ何も入っていない」という意味の、それ自体がひとつの値です。
これに対して、書き手が自分で「無い」と決めて入れるほうの値が null です。
title は書いていないので undefined が返ります。エラーにはなりません。
const profile = { name: "田中太郎" };
console.log(profile.name); // "田中太郎"
console.log(profile.title); // undefined1 / 5
← → キーでも送れます