auto commit
This commit is contained in:
parent
0ab449fb15
commit
25c4579c93
@ -67,3 +67,4 @@ sendMessage(
|
||||
);
|
||||
}
|
||||
);
|
||||
|
||||
|
||||
@ -21,3 +21,4 @@ pro.then(
|
||||
console.log('不好意思,', reason);
|
||||
}
|
||||
);
|
||||
|
||||
|
||||
@ -31,3 +31,4 @@ sendMessage('李建刚').then(
|
||||
console.log('失败!', reply);
|
||||
}
|
||||
);
|
||||
|
||||
|
||||
@ -203,4 +203,4 @@ sendMessage('李建国').then(
|
||||
|
||||
> 至此,回调地狱的问题仍然没能解决
|
||||
>
|
||||
> 要解决回调地狱,还需要进一步学习Promise的知识
|
||||
> 要解决回调地狱,还需要进一步学习Promise的知识
|
||||
|
||||
@ -10,3 +10,4 @@ function delay(duration) {}
|
||||
// 2. 按照要求,调用delay函数,完成程序
|
||||
|
||||
// 利用delay函数,等待1秒钟,输出:finish
|
||||
|
||||
|
||||
@ -24,3 +24,4 @@
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
|
||||
@ -26,3 +26,4 @@
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
|
||||
@ -14,3 +14,4 @@ new Promise((resolve, reject) => {
|
||||
resolve(2);
|
||||
console.log('任务结束');
|
||||
});
|
||||
|
||||
|
||||
@ -19,3 +19,4 @@ function delay(duration) {
|
||||
delay(1000).then(() => {
|
||||
console.log('finish');
|
||||
});
|
||||
|
||||
|
||||
@ -57,3 +57,4 @@
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
|
||||
@ -37,3 +37,4 @@
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
|
||||
@ -16,3 +16,4 @@ console.log(pro1);
|
||||
// resolve(2); // 无效
|
||||
// console.log('任务结束');
|
||||
// });
|
||||
|
||||
|
||||
@ -3,3 +3,4 @@ new Promise((resolve, reject) => {
|
||||
}).catch((err) => {
|
||||
console.log('失败了!!', err);
|
||||
});
|
||||
|
||||
|
||||
@ -10,3 +10,4 @@ const pro2 = pro1.then(() => {
|
||||
setTimeout(() => {
|
||||
console.log(pro2);
|
||||
}, 1000);
|
||||
|
||||
|
||||
@ -50,3 +50,4 @@ sendMessage('李建国')
|
||||
console.log('邓哥命犯天煞孤星,无伴终老,孤独一生');
|
||||
}
|
||||
);
|
||||
|
||||
|
||||
@ -101,3 +101,4 @@ sendMessage('李建国')
|
||||
);
|
||||
```
|
||||
|
||||
|
||||
|
||||
@ -12,3 +12,4 @@ new Promise((resolve, reject) => {
|
||||
.then((data) => {
|
||||
console.log(data);
|
||||
});
|
||||
|
||||
|
||||
@ -17,3 +17,4 @@ const pro = new Promise((resolve, reject) => {
|
||||
setTimeout(() => {
|
||||
console.log(pro);
|
||||
}, 1000);
|
||||
|
||||
|
||||
@ -17,3 +17,4 @@ const pro = new Promise((resolve, reject) => {
|
||||
setTimeout(() => {
|
||||
console.log(pro);
|
||||
}, 1000);
|
||||
|
||||
|
||||
@ -14,3 +14,4 @@ new Promise((resolve, reject) => {
|
||||
.then((res) => {
|
||||
console.log(res);
|
||||
});
|
||||
|
||||
|
||||
@ -16,3 +16,4 @@ setTimeout(() => {
|
||||
console.log('promise1', promise1);
|
||||
console.log('promise2', promise2);
|
||||
}, 2000);
|
||||
|
||||
|
||||
@ -19,3 +19,4 @@ console.log(pro1, pro2, pro3);
|
||||
setTimeout(() => {
|
||||
console.log(pro1, pro2, pro3);
|
||||
}, 2000);
|
||||
|
||||
|
||||
@ -13,3 +13,4 @@ new Promise((resolve, reject) => {
|
||||
.then((res) => {
|
||||
console.log(res);
|
||||
});
|
||||
|
||||
|
||||
@ -13,3 +13,4 @@ new Promise((resolve, reject) => {
|
||||
.then((res) => {
|
||||
console.log(res);
|
||||
});
|
||||
|
||||
|
||||
@ -14,3 +14,4 @@ new Promise((resolve, reject) => {
|
||||
.then((res) => {
|
||||
console.log(res);
|
||||
});
|
||||
|
||||
|
||||
@ -16,3 +16,4 @@ setTimeout(() => {
|
||||
console.log('promise1', promise1);
|
||||
console.log('promise2', promise2);
|
||||
}, 2000);
|
||||
|
||||
|
||||
@ -48,3 +48,4 @@ Promise.allSettled([cook(), wash(), sweep()]).then((result) => {
|
||||
.join(';');
|
||||
console.log(report);
|
||||
});
|
||||
|
||||
|
||||
@ -14,3 +14,4 @@ setTimeout(() => {
|
||||
// pro.catch((result) => {
|
||||
// console.log('失败', result.errors);
|
||||
// });
|
||||
|
||||
|
||||
@ -93,3 +93,4 @@ Promise.allSettled([cook(), wash(), sweep()]).then((result) => {
|
||||
});
|
||||
```
|
||||
|
||||
|
||||
|
||||
@ -28,3 +28,4 @@ function fetchStudents(page) {
|
||||
// 获取1-10页的学生,打印最先获取到的数据,如果全部都获取失败,则打印所有的错误消息
|
||||
|
||||
// 获取1-10页的学生,输出最先得到的结果(有结果输出结果,有错误输出错误)
|
||||
|
||||
|
||||
@ -10,3 +10,4 @@
|
||||
<script src="./p1.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
|
||||
@ -60,3 +60,4 @@ Promise.race(proms).then(
|
||||
console.log(err);
|
||||
}
|
||||
);
|
||||
|
||||
|
||||
@ -27,3 +27,4 @@ function delay(duration) {
|
||||
// console.log('失败');
|
||||
// }
|
||||
// );
|
||||
|
||||
|
||||
@ -43,3 +43,4 @@ function sendMessage(name) {
|
||||
console.log('邓哥注定孤独一生');
|
||||
}
|
||||
})();
|
||||
|
||||
|
||||
@ -175,3 +175,4 @@ async function proposal() {
|
||||
proposal();
|
||||
```
|
||||
|
||||
|
||||
|
||||
@ -11,3 +11,4 @@
|
||||
}
|
||||
// 利用getHeroes方法,获取所有的英雄数据,将英雄名称显示到页面的列表中
|
||||
</script>
|
||||
|
||||
|
||||
@ -5,3 +5,4 @@ function delay(duration) {}
|
||||
|
||||
// 利用delay函数,等待3次,每次等待1秒,每次等待完成后输出ok
|
||||
// 等待1秒->ok->等待1秒->ok->等待1秒->ok
|
||||
|
||||
|
||||
@ -17,3 +17,4 @@
|
||||
ul.innerHTML = result;
|
||||
})();
|
||||
</script>
|
||||
|
||||
|
||||
@ -31,3 +31,4 @@ function delay(duration) {
|
||||
// .then(() => {
|
||||
// console.log('ok');
|
||||
// });
|
||||
|
||||
|
||||
@ -9,3 +9,4 @@ promise.then(() => {
|
||||
});
|
||||
|
||||
console.log(4);
|
||||
|
||||
|
||||
@ -12,3 +12,4 @@ promise.then(() => {
|
||||
});
|
||||
|
||||
console.log(4);
|
||||
|
||||
|
||||
@ -14,3 +14,4 @@ setTimeout(() => {
|
||||
console.log('promise1', promise1);
|
||||
console.log('promise2', promise2);
|
||||
}, 2000);
|
||||
|
||||
|
||||
@ -12,3 +12,4 @@ async function m() {
|
||||
|
||||
m();
|
||||
console.log(2);
|
||||
|
||||
|
||||
@ -10,3 +10,4 @@ async function m() {
|
||||
})();
|
||||
|
||||
console.log(3);
|
||||
|
||||
|
||||
@ -21,3 +21,4 @@ m3().then((n) => {
|
||||
m3();
|
||||
|
||||
console.log(4);
|
||||
|
||||
|
||||
@ -1 +1,2 @@
|
||||
Promise.resolve(1).then(2).then(Promise.resolve(3)).then(console.log);
|
||||
|
||||
|
||||
@ -26,3 +26,4 @@ a = new Promise(async (resolve, reject) => {
|
||||
});
|
||||
|
||||
console.log('end');
|
||||
|
||||
|
||||
@ -22,3 +22,4 @@ new Promise(function (resolve) {
|
||||
console.log('promise2');
|
||||
});
|
||||
console.log('script end');
|
||||
|
||||
|
||||
@ -309,3 +309,4 @@ method(); // 输出: 失败 123
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@ -291,3 +291,4 @@ class MyPromise {
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@ -1,3 +1,4 @@
|
||||
手写 Promise 课程资料,仅提供最终的完整代码
|
||||
|
||||
至于每节课的代码,请同学们理解视频课程内容,然后自行手写,以达到最好的学习效果
|
||||
|
||||
|
||||
@ -186,4 +186,4 @@
|
||||
console.log('script end');
|
||||
```
|
||||
|
||||
|
||||
|
||||
|
||||
@ -177,3 +177,4 @@
|
||||
});
|
||||
console.log('script end');
|
||||
```
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user