0

私は次の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. 関数のスコープ

4

1 に答える 1