1. ホーム
  2. javascript

[解決済み] Uncaught SyntaxError: ブロックスコープの宣言 (let, const, function, class) は strict モード以外ではまだサポートされていない [duplicate] 。

2022-08-08 23:24:04

質問

このエラーはブラウザのJSコンソールにポップアップ表示されるのですが、メッセージをどう解釈したらいいのかわかりません。どなたか、この原因について説明していただけませんか?

ありがとうございます。

どのように解決するのですか?

つまり、ストリクトモードを宣言するには、以下のように記述します。 "use strict" をファイルや関数の最初に記述して、ブロックスコープ宣言を使用する必要があることを意味します。

EX:

function test(){
    "use strict";
    let a = 1;
}