クロージャーがどのように機能するかを示すために使用しているこのコード スニペットがあります。console.dir 関数を使用して、関数スコープを Google Chrome インスペクタに出力します。私が把握できない部分は、JSFiddle がインスペクターにクロージャーを表示しているのに、JSBin がクロージャーを表示しないことです。テストされたコードは両方で同じです。
var outer = 2;
var addTo = function() {
var inner = 3;
return outer + inner;
};
console.dir(addTo);
以下は、以下で共有されるJSBinリンクです。
http://jsbin.com/juhokoteho/edit?js,console
JSFiddleは、関数スコープ内のクロージャを示しています。理由がわかりません。私はクロムで両方を実行しているので、これはJSエンジンとは何の関係もありませんか? それともそうではありませんか?