javascript スコープに関する jquery の Web サイトのオンライン ドキュメントに問題があります。コードがあります。
(function() {
var baz = 1;
var bim = function() {
console.log( baz );
};
bar = function() {
console.log( baz );
};
})();
そして、次のように述べています。
console.log( baz ); // baz is not defined outside of the function
私が理解していないのbaz
は、定義されているにもかかわらず、なぜconsole.log(baz)
未定義なのかということです。範囲は同じだと思うからです。私は何か見落としてますか?