вот не совсем понимаю как работает данный код
var user = {
log: function() {
logService.add.apply(logService, arguments);
}
}
var logService = {
add: function() {
alert( this.format(arguments) );
},
format: function(args) {
return [].join.call(args, ' ');
}
}
user.log("Вася", "сказал", "что-то умное..");