Get to know MDN better
このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。
次の引数のうちいずれかを持つ関数の先頭に "use strict" ディレクティブが書かれています:
ECMAScript 仕様に則って、このような関数の先頭では "use strict" を使用できません。
このケースでは、関数 sum は既定値を持つ引数 a=1 と b=2 を持っています:
関数を strict モードにしたい、かつスクリプト全体、またはエンクロージャー関数が strict モードになってもよいなら、"use strict" ディレクティブを関数の外側に移動できます:
function 式では、別の回避策をとることができます:
これは、次の式に変換できます:
アロー関数が this 変数にアクセスする必要がある場合、アロー関数をエンクロージャー関数として使用できます:
これは、次の式に変換できます:
This page was last modified on 2026年2月17日 by MDN contributors.
Your blueprint for a better internet.
Visit Mozilla Corporation’s not-for-profit parent, the Mozilla Foundation.
Portions of this content are ©1998–2026 by individual mozilla.org contributors. Content available under a Creative Commons license.