WordPress bbPress掲示板で日付フォーマットを変更して長さを調整するJavaScriptコードを適用するので、 Uncaught SyntaxError: 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)にコードを貼り付けて文法検査を行ってみることができます。 そうすれば、エラーが発生する部分がわかります。
コメントを残す