0

変数のスコープは理解できたと思いますが、まだもう少し学ぶ必要があるようです。

私は次のような設定をしています:

function start() {

    var playerLocation = world001map;
    var doggy = 'wooof!';

    function loadLevel(levelToLoad) {
        levelToLoad();

        loadLevel(playerLocation);
    }
}



function world001map() {
    alert(doggy);
}

world001map 関数から doggy 変数にアクセスできないようです。子関数は常に親の変数にアクセスできると思いました。

"world001map" から "doggy" にアクセスできません。状況を修正する方法はありますか?

4

2 に答える 2