1. ホーム
  2. ジャバスクリプト

[解決済み】他のファイルから変数にアクセスすることはできますか?

2022-04-06 16:45:11

質問

というファイル内の変数を使用することは可能でしょうか? first.js という別のファイルの中に second.js ?

first.js という変数が含まれています。 colorcodes .

解決方法は?

Ferminが言ったように、グローバルスコープの変数は、それが宣言された後にロードされたすべてのスクリプトからアクセス可能であるべきです。のプロパティを使用することもできます。 window または (グローバルスコープで) this を使用すると、同じ効果が得られます。

// first.js
var colorCodes = {
  back  : "#fff",
  front : "#888",
  side  : "#369"
};

... 別のファイルで...

// second.js
alert(colorCodes.back); // alerts `#fff`

... あなたのhtmlファイルに... ...

<script type="text/javascript" src="first.js"></script> 
<script type="text/javascript" src="second.js"></script>