前提・実現したいこと
ReadonlyとObject.freezeは機能的には同じものだと認識しているのですが、違うのでしょうか。
Readonly型を使用すれば、色々使いまわせるという部分の違いですか?
何卒、ご回答よろしくお願いいたします。
該当のソースコード
javascript
1//どちらも代入できない 2 3const obj = Object.freeze({ 4 id: 100, 5 name: 'tester' 6}); 7obj.id = 1000; 8/** 9 * const obj: Readonly<{ 10 id: number; 11 name: string; 12 }> 13 */ 14 15type Obj = { 16 readonly id: number, 17 readonly name: string 18}; 19const obj2: Obj = { 20 id: 1, 21 name: 'test' 22}; 23obj2.id = 1; 24obj2.from = 'tokyo';
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。