JavaScriptにおいて、`const obj = { a: 1 };` と定義されたオブジェクトに対し、`obj.a = 2;` を実行した結果はどうなるか。

constは再代入を禁止するが、オブジェクトの中身(プロパティ)の変更までは禁止しない(イミュータブルではない)。