访问全局变量

时间:2018-10-21 22:07:44

标签: javascript

我有一个导入的settings.js文件。它在顶部:

var stripe = Stripe('pk_test_123454');

function mountStripe(stripe_mount_id="mount-stripe") {

    // Create a Stripe client.
    ...
}

现在,在html文件中,我正在执行以下操作:

<script src="{{ STATIC_URL }}js/settings.js"></script>
<script type="text/javascript">
$(function () {
    console.log(stripe);
    console.log(mountStripe());
});
</script>

但是,我收到一条错误消息:

  

条带未定义

如何正确设置全局变量,以便其他文件可以访问它们?

1 个答案:

答案 0 :(得分:-4)

我认为您唯一需要做的就是在开始时删除var,并且该范围将是可全局访问的。我是使用JavaScript的新手,所以如果我输入错误,请纠正我的问题(答案更好)

stripe = Stripe('pk_test_123454');

function mountStripe(stripe_mount_id="mount-stripe") {

    // Create a Stripe client.
    ...
}