私はJSに不慣れで、いくつかの新しいシンに遭遇しました。たとえば、私はこのコードを見ました:
function baz() {
var x = 1;
return {
foo: function foo() {return ++x},
bar: function foo() {return --x},
};
}
var closures = baz();
alert(closures.foo(),closures.bar());
共有変数を表示することになっています。私の質問は-何が返されるのですか?
foo()とbar()の2つの関数を持つ単なるオブジェクトですか?ありがとう
ヨタム