非常に単純な質問です。JavaScript「モジュール」を作成するこれらの方法に違いがあるかどうかはわかりません。誰かが私のためにそれを明確にしてくれることを願っています。
A)
var foo = function() {
var bar = function() {
console.log('test');
};
return {
bar: bar
};
};
B)
var foo = function() {
function bar() {
console.log('test');
};
return {
bar: bar
};
};
ハ)
var foo = function() {
this.bar = function() {
console.log('test');
};
return {
bar: this.bar
};
};