在我的脚本文件中有以下代码。
var getUserName = {
username: null
};
当用户身份验证发生更改时,我会执行此操作。
getUserName.username = user.uid;
或者如果他们退出。
getUserName.username = null;
此脚本文件位于与主索引文件不同的文件夹中。但是,在我的主索引文件中,我正在执行此操作…
<script src="https://www.../level/script.js"></script>
<script>
setTimeout(alertFunc, 2000);
function alertFunc() {
console.log("Username from Script: " + getUserName.username);
}
</script>
但它告诉我:
在alertfunc中未定义getusername
我在挠头为什么会这样?