-3

如何word1将第一个函数中的变量传递给纯 JavaScript 中的第二个函数?

function functionOne()
{
    var word1 = "dog" ;
}

function functionTwo()
{
    var word2= word1;
}

我已经检查了 stackoverflow 中有关此主题的其他问题,但没有得到简单的答案。

4

3 回答 3

7

使用参数:

function functionOne() {
    var word1 = "dog";
    functionTwo(word1);
}

function functionTwo(word1) {
    var word2 = word1;
}
于 2013-01-14T10:24:08.803 回答
1

如下创建公共变量可解决您的问题

var _common;

function functionOne()
{
    var word1 = "dog" ;
   _common= word1;
}

function functionTwo()
{
    var word2= _common;
}
于 2013-01-14T10:25:19.640 回答
-3

我假设您需要一个全局声明,word1因为您不允许将任何参数传递到functionTwo.

SO这里有很多资源,下次请做更彻底的搜索。

在 Javascript 中的函数之间传递变量

我不打算在这里讨论全局变量的优缺点。

于 2013-01-14T10:29:30.883 回答