获取函数内部的变量

时间:2017-09-05 09:31:06

标签: javascript html variables

我有这个HTML文档:

<!DOCTYPE html>
<html>
    <body>
        <script type="text/javascript" src="/first.js"></script>
        <script type="text/javascript" src="/second.js"></script>
    </body>
</html>

first.js:

(function(){
    var p = 9;
    ...
})();

如何在不修改first.js的情况下从 second.js 访问和编辑p变量?有办法吗?

3 个答案:

答案 0 :(得分:0)

您可以使用以下方式将变量设为全局:

(function(){
    window.p = 9;
    ...
})();

答案 1 :(得分:0)

在first.js中将p设置为全局变量

var p;
(function(){
   p = 9;
    ...
})();

答案 2 :(得分:0)

导出变量

(function(exports){
   exports.p = 9;
    ...
})(window);