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

发布于 2021-02-02 17:23:58

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

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

关注者
0
被浏览
119
1 个回答
  • 面试哥
    面试哥 2021-02-02
    为面试而生,有面试问题,就找面试哥。

    正如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>
    


知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看