私は次のJavascriptコード を持っており、関数 b() 内の関数 a() のサブ関数にアクセスしようとしています。
function a() {
function a1(pos) {
// code
// return some value
}
}
function b() {
if (condition) {
// call a1
var value = a(a1('side'));
}
}
現在、この方法を試していると、a1 が未定義であるというエラーが表示されます。
私はそれが関連していることを理解しています.オンラインで試してみましたが、満足のいく説明が見つからなかったので、誰かがこれらの問題に光を当てることができます.
a. 関数を呼び出す構文
b. 関数のスコープ