-3

word1最初の関数の変数を純粋なJavaScriptの2番目の関数に渡すにはどうすればよいですか?

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 に答える