ECMAScript 5 の厳密モードについて読むと、次のことがわかります。
特定の言語関数は非常に普及しているため、実行時チェックの実行にはかなりのパフォーマンス コストがかかります。いくつかの厳密モードの微調整に加えて、ユーザーが送信した JavaScript が厳密モード コードであり、特定の方法で呼び出されることを要求することで、これらの実行時チェックの必要性が大幅に減少します。
これらの調整のいくつかは次のとおりです。
- /メソッドの最初の引数として
null/を使用しないでください。undefinedcallapply - 関数内で新しいグローバル変数を作成しないでください。
質問:
厳密モードで作成された JavaScript フレームワークはありますか? では、「厳格な」コードが無駄にならないことを信頼できますか?
何としても注意を払うべき
strict modeですか?つまり、良い習慣としてやみくもに採用されているということですか?