如何将第一个函数中的变量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? –