![](/img/trans.png)
[英]How to call netlify function and pass variable within another js file?
[英]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.