0
我正在學習nodejs中的承諾。節點js中的承諾鏈接
下面是我的示例代碼
var Q = require('q');
Q.when(null)
.then(function() {
return 'kung foo';
})
.then(function (val) {
console.log(val); // kung foo
//return Q.when('panda');
return 'panda';
})
.then(function (val) {
console.log(val); // panda
// Nothing returned
})
.then(function (val) {
console.log(val == undefined); // true
});
在第二 「然後」,回調是否返回 「返回Q.when( '熊貓');」 OR 「return'panda';」輸出是一樣的(kung foo panda true)。
我想知道這兩個聲明有什麼區別。