ホームページ、厳格なモードの概念を理解する必要があります。 Strictモードは特別な実行モードです。言語の欠点を修正し、より強いエラーチェックを提供し、セキュリティを強化します。厳格なモードは、次のような一部の機能で実行できます。
function func(){
「Strictを使用する」
}
また、次のようなJSファイル全体で厳密なモードを実行することもできます。
「Strictを使用する」
function func(){
}
その後、次の状況では使用できません。
1。幅は許可されていません
2。非宣言されていない変数は割り当てられません
3.引数は、パラメーターの静的コピーになります
4.パラメーターと関数名のエラーを削除します
5. Deleteの不倫属性エラー
6。オブジェクトリテラル重複属性名エラー
7。オクタル文字界は禁止されています
8.評価、引数はキーワードになり、変数または関数名として使用することはできません。
9.独立した範囲を評価します
一般に、関数呼び出し(オブジェクトのメソッド呼び出しではなく、これを修正するために適用/呼び出し/バインドを使用しない場合)は、グローバルオブジェクトではなくnullをポイントします。
Apply/Callを使用する場合、nullまたは未定義が渡された場合、これはグローバルオブジェクトではなく、nullまたは未定義を指します。
手書き可能なプロパティを変更して(writable = false)、無視するのではなく、拡張不可能なオブジェクトにプロパティタイムタイプエラーを追加しようとします。
arguments.caller、arguments.calleeは無効です
Strict JSモデル(共有)の上記の要約は、私があなたと共有するすべてのコンテンツです。参照を提供できることを願っています。wulin.comをもっとサポートできることを願っています。