JS承诺在功能内实现
JS Promises implementation inside a funtion
var test = function(){/*code here; return true;*/};
var test1 = new Promise(
function(resolve){
var result = test();
resolve(result)
}
)
test1.then(function(result){/*code that use result*/});
我在这里没有得到 test() 的返回值。任何人都可以帮我解决这个问题吗?
在工作片段中具有实际返回值的代码。
var test = function() {
return 42;
};
var test1 = new Promise(
function(resolve) {
var result = test();
resolve(result);
}
);
test1.then(function(result) {
console.log(result);
});
相关文章:
- 如何在Javascript中实现剪切、复制和粘贴功能
- 如何在对象上实现类似拼接的功能
- 使用触摸启动导航下拉菜单,以实现 IOS 功能
- 如何使用 get_template_directory_uri() 正确实现 jQuery 菜单功能到 Wordpres
- 如何实现 Javascript 自动完成功能
- jPlayer-通过Javascript实现回放功能
- 如何在纯JS中实现jQuery.map()的等效功能
- 在Javascript中实现倒带功能
- 在以下情况下,如何使用AJAX实现删除功能
- 自动执行Javascript中的功能,用于评测实现
- 如何在Java中实现与JavaScriptString.replace(RegEx,function)相同的功能
- androidphonegap-在单个html页面中导航功能或事件时实现后退按钮
- AngularJs 实现搜索功能
- 在 IOS 中实现 JS 功能
- 如何将此功能实现到我的索引.html
- 如何通过点击实现下载功能?[使用电话间隙]
- 如何使用ng模型实现功能绑定(使用plnkr)
- 'Ctrl+B'使用inputtype=按钮通过jQuery实现功能
- 使用HTML代码在JavaScript中实现功能
- jQuery按钮,需要点击两次才能实现功能