一般社団法人 全国個人事業主支援協会

COLUMN コラム

  • javascriptのオブジェクトのreadonlyの仕方と動作

オブジェクトのreadonlyの仕方と動作

javascript

readonlyのobject内の値を変更しても、エラーにならず、値が更新されない。

※strict modeにするとエラーがでるかも

const obj = { prop: 42 };
Object.freeze(obj);
obj.prop = 33;
console.log(obj.prop);
// Expected output: 42

 

typescript

readonlyの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);
The following two tabs change content below.

有村

フリーランスのシステムエンジニアしてます。

この記事をシェアする

  • Twitterでシェア
  • Facebookでシェア
  • LINEでシェア