「JavaScript」Object.defineProperty()で新しいプロパティを定義するサンプル
構文
Object.defineProperty(obj, prop, descriptor)
静的メソッドの Object.defineProperty() は、あるオブジェクトに新しいプロパティを直接定義したり、オブジェクトの既存のプロパティを変更したりして、そのオブジェクトを返します。
使用例
const obj = {}; Object.defineProperty(obj, 'propertyA', { value: 678, writable: false }); obj.propertyA =123; console.log(obj.propertyA);
結果
678