重複の可能性:
関数の引数の受け渡しと戻り
これについて少し助けが必要です
var foo = {
bar: function () {
return this.baz;
},
baz: 1
};
(function () {
return typeof arguments[0]();
})(foo.bar);
このスニペットを実行すると「未定義」が返されます。なぜそうなのか説明してもらえますか?
重複の可能性:
関数の引数の受け渡しと戻り
これについて少し助けが必要です
var foo = {
bar: function () {
return this.baz;
},
baz: 1
};
(function () {
return typeof arguments[0]();
})(foo.bar);
このスニペットを実行すると「未定義」が返されます。なぜそうなのか説明してもらえますか?