簡體   English   中英

如何將變量傳遞到另一個js文件

[英]how to pass variable to another js file

我正在嘗試將變量從a.js文件傳遞到b.js文件。

a.js

var test='test string';

b.js

alert(test);

我確定a.js包含在b.js之前的html中,但是我仍然遇到' test '未定義的錯誤。 反正有調試嗎? 非常感謝!

要確保將測試分配給全局范圍,請執行以下操作:

window.test = 'test string';

在這種情況下,我認為傳遞變量不是使它易於訪問。 在某些時候,您可能要看一下(范圍與上下文) 可能看起來有點早,但是比您想像的要早得多。

要調試:

a.js:

var a = 'a';
console.log(b);

b.js:

var b = 'b';
console.log(a);

您是否在JavaScript文件中使用了自上而下的執行方式? 使用全局范圍-除非它是常量或輔助函數-否則幾乎總是一個壞主意...

至少要定義函數(如果不是類的話),並在它們之間傳遞變量……

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM