私はインターネットを検索して、この質問に対して良い答えを見つけようとしています。私が主に見つけたのは、グローバルスコープ内で変数を移動するか、関数を使用する関数のパラメータとして関数を使用する方法ですが、その変数の使用方法は説明しません。JavaScriptで他の関数の変数を使用する
私のジレンマを説明するには
function foo(){
var x = 2;
}
function bar(){
var z = 2;
}
function compare(foo,bar){
if (z === x) {
console.log("text");
}
}
これは私が直面している問題です。上に書いたコードは正しいですか?compare()関数を呼び出すと、ログ "text"をコンソールに出力するはずですか?
'X'& 'z'を渡すことになるのですglobel変数を宣言すると、関数に_local_であり、関数の外からはアクセスできません。 – Tushar
質問する前に実際のコードをテストしていませんか?それは動作しません。 –
私はそれが働かないことを知っています。私はちょうど私が答えを探していることから私がそれを理解する方法についての例としてコードを与えました。 –