ES5のオブジェクト保護とアクセサプロパティ
厳格モード ("use strict")
ES5ではスクリプトや関数内で"use strict"を宣言することで、コードをより厳格な文法で実行する「ストリクトモード」が導入されました。これにより、以下のような制約が追加されます:
未宣言の変数への代入がエラーになる
静黙失敗(エラーが発生しない失敗)が明示的な例外に変わる
通常の関数内のthisがwindowではなくundefinedを参照 ...
5月28日 03:09 投稿