我发现async有两个实用功能:log
和dir
.
但我没有发现它们之间有很多区别。见代码:
var async = require('async');
var x = function() {
this.name = 'Freewind';
}
var hello = function(name, callback) {
setTimeout(function() {
callback(null, 'hello ' + name, 'nice to see you ' + name, x, {a:'123'});
}, 200);
};
async.log(hello, 'world');
async.dir(hello, 'world');
它打印:
hello world
nice to see you world
[Function]
{ a: '123' }
'hello world'
'nice to see you world'
[Function]
{ a: '123' }
您可以看到唯一的区别是后者'
的结果更多。
有什么例子可以说明什么dir
可以做但log
不能吗?