Javascript JS承诺在函数中实现

Javascript JS承诺在函数中实现,javascript,es6-promise,Javascript,Es6 Promise,var test=function(){/*此处编码;返回true;*/}; var test1=新承诺( 功能(解析){ var结果=测试(); 解决(结果) } ) test1.then(函数(result){/*使用result*/}的代码)在工作代码段中使用实际返回值编辑代码 var测试=函数(){ 返回42; }; var test1=新承诺( 功能(解析){ var结果=测试(); 决心(结果); } ); test1.then(函数(结果){ 控制台日志(结果); });在工作代

var test=function(){/*此处编码;返回true;*/};
var test1=新承诺(
功能(解析){
var结果=测试();
解决(结果)
}
)

test1.then(函数(result){/*使用result*/}的代码)在工作代码段中使用实际返回值编辑代码

var测试=函数(){
返回42;
};
var test1=新承诺(
功能(解析){
var结果=测试();
决心(结果);
}
);
test1.then(函数(结果){
控制台日志(结果);

});在工作代码段中使用实际返回值编辑代码

var测试=函数(){
返回42;
};
var test1=新承诺(
功能(解析){
var结果=测试();
决心(结果);
}
);
test1.then(函数(结果){
控制台日志(结果);

});**请注意:我在test1承诺中使用了test()函数。提前感谢您的帮助。请向我们展示您的实际代码和预期输出。并使用
console.log(result)
来确保您实际上得到了任何返回值。如果
test
是同步的,那么为什么还要在这里使用承诺呢?如果它是异步的(并且不返回任何内容),您应该在
测试中使用
新承诺
(不仅仅在
测试1
中)。您的代码看起来很好。在我的浏览器上试用过很好。你所做的没有任何意义。为什么不干脆答应。解决(test())?为什么要为此创建新的承诺构造函数?**请注意:我在test1承诺中使用了test()函数。提前感谢您的帮助。请向我们展示您的实际代码和预期输出。并使用
console.log(result)
来确保您实际上得到了任何返回值。如果
test
是同步的,那么为什么还要在这里使用承诺呢?如果它是异步的(并且不返回任何内容),您应该在
测试中使用
新承诺
(不仅仅在
测试1
中)。您的代码看起来很好。在我的浏览器上试用过很好。你所做的没有任何意义。为什么不干脆答应。解决(test())?为什么要为此创建一个新的承诺构造函数?