私はEloquentJavaScriptBookを読み進めており、その中に次のコードがあります。
function createFunction(){
var local = 100;
return function(){return local;};
}
createFunction()を呼び出してノードコンソール(コマンドプロンプトからノードを実行)からこれを実行すると、[Function]が戻り値として取得されます。しかし、本によると、私は100を取得する必要があります。
だから私の2つの質問:これはなぜですか?次に、ノードコンソールでこれらの小さな例を実行することは、JSコードをテストするための悪い考えですか?