一尘不染

我可以从另一个文件访问变量吗?

javascript

是否有可能first.js在另一个文件内部使用一个文件中的变量second.js

first.js包含一个名为的变量colorcodes


阅读 378

收藏
2020-04-25

共1个答案

一尘不染

正如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>
2020-04-25