Identifier 'elements' has already been declared エラー

WordPress bbPress掲示板で日付フォーマットを変更して長さを調整するJavaScriptコードを適用するので、 Uncaught SyntaxError: Identifier 'elements' has already been declared エラーが発生してスクリプトが正常に動作しない問題が発生し、このエラーに対してグーグルを試してみました。

Identifier 'elements' has already been declared エラー

JavaScriptでUncaught SyntaxError:Identifier '変数名' has already been declaredエラー

「Identifier has already been declared error」は、「let」または「const」キーワードを使用して同じスコープ(範囲)内で変数が複数回宣言されたときに発生します。という。 このエラーを解決するには、同じスコープ内で変数を一度だけ宣言する必要があります。

このエラーが発生するいくつかの例:

const num = 10;
// ⛔️ Identifier 'num'이 이미 선언됨
const num = 10;

function sum() {}
// ⛔️ Identifier 'sum'이 이미 선언됨
const sum = 15;

// ⛔️ Identifier 'i'가 이미 선언됨
for (let i = 0, i < iterable.length, i++) {
  // 👆️ 콤마가 아닌 세미콜론을 사용해야 함
}

// 출처: https://bobbyhadz.com/blog/javascript-identifier-has-already-been-declared

num変数がXNUMX回宣言されたため、エラーが発生します。 constまたはletキーワードを使用して宣言された変数は再宣言することはできません。

// ⛔️ Identifier 'x'가 이미 선언됨
let x = 10;
let x = 15;

変数を再割り当てするには、letキーワードを使用して宣言し、再割り当て(再割り当て)時にキーワードを使用しないでください。

let x = 10;
x = 15;

console.log(x); // 👉️ 15

オンライン 構文バリデーター (Syntax Validator)にコードを貼り付けて文法検査を行ってみることができます。 そうすれば、エラーが発生する部分がわかります。

参照

一部の記事にはアフィリエイトリンクが含まれている場合があり、パートナーの活動で一定額の手数料を受け取ることがあります。

コメントを残す

*電子メール情報は公開されません。