考虑一下这种情况。
我们将一个函数放入Promise中,那么我们应该从这个函数中返回什么呢?这个值会被忽略吗?
new Promise(function(resolve, reject) {
var x = resolve(2);
});
x
的值是什么?我试图打印它,但显示为undefined
。这很直观,但它总是这样吗?文档中有吗?
第二个问题
new Promise(function(resolve, reject) {
resolve(2);
return 5;
});
我们将一个函数放入Promise中,那么我们应该从这个函数中返回什么呢?这个值会被忽略吗?