1. ホーム
  2. javascript

[解決済み] Object.freeze() vs const

2022-04-15 21:09:12

質問

Object.freeze() を使用するように移行するための過渡的な便利な方法のように思えます。 const をES6に導入しました。

それとも、イミュータブルなデータを扱うのに好ましい方法があるのでしょうか?

を使用する必要があります。 Object.freeze() 今のところ、私が使っているすべてのブラウザは const を使用するように変更します。 const の代わりに?

どのように解決するのですか?

constObject.freeze は全く別のものです。

const が該当します。 バインディング ("変数")。これは、イミュータブルバインディングを作成します。つまり、バインディングに新しい値を割り当てることはできません。

Object.freeze であり、より具体的には オブジェクトの値 . これは、オブジェクトをイミュータブルにする、つまり、そのプロパティを変更することができないようにするものです。