var obj = new MyObj();
obj.test()
obj.test().test2();
test() {
return {
function () {
return 'test';
},
test2: function () {
return 'test2';
},
test3: function () {
return 'test3';
},
test4: function () {
return 'test4';
},
}
}
function () {
return 'test';
},
function test() {
return {
function() { // без пробела понятнее, если развернуть оно превращается в { function: function() { ... } }
return 'test';
},
...
}
}
test().function(); // surprise-surprise