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("阻塞成功!");