ESModuleなら同じ変数を使っても問題ない
cFQ2f7LRuLYP.icon別のscriptで callbackという変数を利用している場合、なにかよくない影響がありますか。の回答はclassic scriptの話。ESModuleなら問題ないtakker.icon ESModule: import "...";でコードを読み込むアレ(ざっくり解説)
例えばこれは変数や関数名の競合が起こってSyntax Errorが起きるが
code:0.js
const callback = () => { console.log("hello 1"); };
const callback = () => { console.log("hello 2"); };
これは起きない
code:1.js
const callback = () => { console.log("hello 1"); };
code:2.js
const callback = () => { console.log("hello 2"); };
code:3.js
import "./1.js";
import "./2.js";
ファイル毎にスコープ(名前空間)が作られて、干渉しないから。
助かったcFQ2f7LRuLYP.icon