word1
最初の関数の変数を純粋なJavaScriptの2番目の関数に渡すにはどうすればよいですか?
function functionOne()
{
var word1 = "dog" ;
}
function functionTwo()
{
var word2= word1;
}
このテーマに関するstackoverflowの他の質問を確認しましたが、簡単な答えは得られませんでした。
word1
最初の関数の変数を純粋なJavaScriptの2番目の関数に渡すにはどうすればよいですか?
function functionOne()
{
var word1 = "dog" ;
}
function functionTwo()
{
var word2= word1;
}
このテーマに関するstackoverflowの他の質問を確認しましたが、簡単な答えは得られませんでした。
引数を使用します:
function functionOne() {
var word1 = "dog";
functionTwo(word1);
}
function functionTwo(word1) {
var word2 = word1;
}
以下のように共通変数を作成すると、問題が解決します
var _common;
function functionOne()
{
var word1 = "dog" ;
_common= word1;
}
function functionTwo()
{
var word2= _common;
}
word1
にパラメータを渡すことを許可しないため、のグローバル宣言が必要だと思いますfunctionTwo
。
SOにはたくさんのリソースがあります。次回はもっと徹底的に検索してください。
ここでは、グローバル変数の長所と短所については説明しません。