使用案例1
resolve
<script type="text/javascript">
function test(){
console.log("test");
}
new Promise(function (resolve) {
resolve(test());
}).then(
function () {
console.log("成功")
},
function (reason) {
console.log("失败",reason)
}
);
</script>
reject
<script type="text/javascript">
function test(){
console.log("test");
throw new Error("抛出异常");
}
new Promise(function (resolve) {
resolve(test());
}).then(
function () {
console.log("成功")
},
function (reason) {
console.log("失败",reason)
}
);
</script>