オブジェクトのreadonlyの仕方と動作
readonlyのobject内の値を変更しても、エラーにならず、値が更新されない。
※strict modeにするとエラーがでるかも
const obj = { prop: 42 };
Object.freeze(obj);
obj.prop = 33;
console.log(obj.prop);
// Expected output: 42
typescriptreadonlyのobject内の値を変更すると、エラーになる
const obj2 = { prop: 42, } as const;obj2.prop = 33;// Cannot assign to 'prop' because it is a read-only property.console.log(obj2.prop);