微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Promise达到同步执行的目的

JavaScript Promise 对象 | 菜鸟教程ECMAscript 6 原生提供了 Promise 对象。 Promise 对象代表了未来将要发生的事件,用来传递异步操作的消息。 Promise 对象有以下两个特点: 1、对象的状态不受外界影响。Promise 对象代表一个异步操作,有三种状态: pending: 初始状态,不是成功或失败状态。 fulfilled: 意味着操作成功完成。 rejected: 意味着操作失败。 只有异步操作的结果,可以决定当前是哪一种状态,任何..

https://www.runoob.com/w3cnote/javascript-promise-object.html

var AxisNum = arguments["0"];
var value = arguments["1"];
//注意在Promise中arguments会被重新赋值!
var powerPromise = new Promise(function(resolve, reject){
                   xblockAPI.PowerON(AxisNum, value, function () {
                   resolve("成功!"); //代码正常执行!
                    });
});
powerPromise.then(function(successMessage){
                    //
}).catch(function(err) {
});
 // console.log("阻塞成功!");

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐