Object.definePropertyの理解と使い方
Object.defineProperty()メソッドは、オブジェクトに新しいプロパティを直接定義したり、既存のプロパティを変更したりする際に使用します。このメソッドは変更されたオブジェクト(最初の引数obj)を返します。
構文:
Object.defineProperty(obj, prop, descriptor)
<br></br>//obj:プロパティを定義する対象のオブジェクト
//prop:定義または変更するプロ ...
5月31日 02:55 投稿
ES5のオブジェクト保護とアクセサプロパティ
厳格モード ("use strict")
ES5ではスクリプトや関数内で"use strict"を宣言することで、コードをより厳格な文法で実行する「ストリクトモード」が導入されました。これにより、以下のような制約が追加されます:
未宣言の変数への代入がエラーになる
静黙失敗(エラーが発生しない失敗)が明示的な例外に変わる
通常の関数内のthisがwindowではなくundefinedを参照 ...
5月28日 03:09 投稿