我在记录promises的输出时发现了一些奇怪的行为
var promise = Promise.resolve('hello');
/* This prints 'hello' to console */
promise.then(function(val) { console.log(val); });
/* But this doesn't */
promise.then(console.log);
这是Chrome,不确定其他浏览器。
为什么会出现这种看似奇怪的行为? 这是chrome或预期行为中的错误吗?