如何將第一個函數中的變量word1
傳遞給純JavaScript中的第二個函數?在JavaScript中的函數之間傳遞變量
function functionOne()
{
var word1 = "dog" ;
}
function functionTwo()
{
var word2= word1;
}
我已經在這個問題上檢查了其他問題在stackoverflow但我沒有得到一個簡單的答案。
如何將第一個函數中的變量word1
傳遞給純JavaScript中的第二個函數?在JavaScript中的函數之間傳遞變量
function functionOne()
{
var word1 = "dog" ;
}
function functionTwo()
{
var word2= word1;
}
我已經在這個問題上檢查了其他問題在stackoverflow但我沒有得到一個簡單的答案。
創建公共變量如下解決您的問題
var _common;
function functionOne()
{
var word1 = "dog" ;
_common= word1;
}
function functionTwo()
{
var word2= _common;
}
使用參數:
function functionOne() {
var word1 = "dog";
functionTwo(word1);
}
function functionTwo(word1) {
var word2 = word1;
}
問題中沒有'functionTwo'調用。所以,我認爲,還有第三個功能,就是把它們都叫做它們。如果是這樣,它將通過返回值來實現。你能否展示這種情況? –
我假設你需要word1
全局聲明,因爲你不允許任何參數是傳入functionTwo
。
這裏有很多資源,請在下次做更徹底的搜索。
Passing variables between functions in Javascript
我不打算討論利弊VS這裏全局變量的利弊。
你是否從functionOne調用functionTwo? –