社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
私信  •  关注

Buszmen

Buszmen 最近创建的主题
Buszmen 最近回复了

这是因为

函数在JavaScript中充当闭包,从而创建一个作用域,以便(例如)不能从函数外部或其他函数中访问仅在函数中定义的变量

阅读更多关于 scope here .

window 全局对象:

脚本1.js

$(function() {
    window.THE_TEXT = 'This is THE_TEXT';
});

$(function() {
    function log_THE_TEXT() {
        console.log(window.THE_TEXT);
    }

    log_THE_TEXT();
});

…但是 using global variables is considered as a bad practice . 还有很多其他的方法,但这都增加了复杂性,这真的取决于你想要从长远来看实现什么。