auto commit

This commit is contained in:
DuYi 2024-08-27 09:23:22 +08:00
parent 0ab449fb15
commit 25c4579c93
53 changed files with 53 additions and 2 deletions

View File

@ -67,3 +67,4 @@ sendMessage(
); );
} }
); );

View File

@ -21,3 +21,4 @@ pro.then(
console.log('不好意思,', reason); console.log('不好意思,', reason);
} }
); );

View File

@ -31,3 +31,4 @@ sendMessage('李建刚').then(
console.log('失败!', reply); console.log('失败!', reply);
} }
); );

View File

@ -10,3 +10,4 @@ function delay(duration) {}
// 2. 按照要求调用delay函数完成程序 // 2. 按照要求调用delay函数完成程序
// 利用delay函数等待1秒钟输出finish // 利用delay函数等待1秒钟输出finish

View File

@ -24,3 +24,4 @@
</script> </script>
</body> </body>
</html> </html>

View File

@ -26,3 +26,4 @@
</script> </script>
</body> </body>
</html> </html>

View File

@ -14,3 +14,4 @@ new Promise((resolve, reject) => {
resolve(2); resolve(2);
console.log('任务结束'); console.log('任务结束');
}); });

View File

@ -19,3 +19,4 @@ function delay(duration) {
delay(1000).then(() => { delay(1000).then(() => {
console.log('finish'); console.log('finish');
}); });

View File

@ -57,3 +57,4 @@
</script> </script>
</body> </body>
</html> </html>

View File

@ -37,3 +37,4 @@
</script> </script>
</body> </body>
</html> </html>

View File

@ -16,3 +16,4 @@ console.log(pro1);
// resolve(2); // 无效 // resolve(2); // 无效
// console.log('任务结束'); // console.log('任务结束');
// }); // });

View File

@ -3,3 +3,4 @@ new Promise((resolve, reject) => {
}).catch((err) => { }).catch((err) => {
console.log('失败了!!', err); console.log('失败了!!', err);
}); });

View File

@ -10,3 +10,4 @@ const pro2 = pro1.then(() => {
setTimeout(() => { setTimeout(() => {
console.log(pro2); console.log(pro2);
}, 1000); }, 1000);

View File

@ -50,3 +50,4 @@ sendMessage('李建国')
console.log('邓哥命犯天煞孤星,无伴终老,孤独一生'); console.log('邓哥命犯天煞孤星,无伴终老,孤独一生');
} }
); );

View File

@ -101,3 +101,4 @@ sendMessage('李建国')
); );
``` ```

View File

@ -12,3 +12,4 @@ new Promise((resolve, reject) => {
.then((data) => { .then((data) => {
console.log(data); console.log(data);
}); });

View File

@ -17,3 +17,4 @@ const pro = new Promise((resolve, reject) => {
setTimeout(() => { setTimeout(() => {
console.log(pro); console.log(pro);
}, 1000); }, 1000);

View File

@ -17,3 +17,4 @@ const pro = new Promise((resolve, reject) => {
setTimeout(() => { setTimeout(() => {
console.log(pro); console.log(pro);
}, 1000); }, 1000);

View File

@ -14,3 +14,4 @@ new Promise((resolve, reject) => {
.then((res) => { .then((res) => {
console.log(res); console.log(res);
}); });

View File

@ -16,3 +16,4 @@ setTimeout(() => {
console.log('promise1', promise1); console.log('promise1', promise1);
console.log('promise2', promise2); console.log('promise2', promise2);
}, 2000); }, 2000);

View File

@ -19,3 +19,4 @@ console.log(pro1, pro2, pro3);
setTimeout(() => { setTimeout(() => {
console.log(pro1, pro2, pro3); console.log(pro1, pro2, pro3);
}, 2000); }, 2000);

View File

@ -13,3 +13,4 @@ new Promise((resolve, reject) => {
.then((res) => { .then((res) => {
console.log(res); console.log(res);
}); });

View File

@ -13,3 +13,4 @@ new Promise((resolve, reject) => {
.then((res) => { .then((res) => {
console.log(res); console.log(res);
}); });

View File

@ -14,3 +14,4 @@ new Promise((resolve, reject) => {
.then((res) => { .then((res) => {
console.log(res); console.log(res);
}); });

View File

@ -16,3 +16,4 @@ setTimeout(() => {
console.log('promise1', promise1); console.log('promise1', promise1);
console.log('promise2', promise2); console.log('promise2', promise2);
}, 2000); }, 2000);

View File

@ -48,3 +48,4 @@ Promise.allSettled([cook(), wash(), sweep()]).then((result) => {
.join(';'); .join(';');
console.log(report); console.log(report);
}); });

View File

@ -14,3 +14,4 @@ setTimeout(() => {
// pro.catch((result) => { // pro.catch((result) => {
// console.log('失败', result.errors); // console.log('失败', result.errors);
// }); // });

View File

@ -93,3 +93,4 @@ Promise.allSettled([cook(), wash(), sweep()]).then((result) => {
}); });
``` ```

View File

@ -28,3 +28,4 @@ function fetchStudents(page) {
// 获取1-10页的学生打印最先获取到的数据如果全部都获取失败则打印所有的错误消息 // 获取1-10页的学生打印最先获取到的数据如果全部都获取失败则打印所有的错误消息
// 获取1-10页的学生输出最先得到的结果有结果输出结果有错误输出错误 // 获取1-10页的学生输出最先得到的结果有结果输出结果有错误输出错误

View File

@ -10,3 +10,4 @@
<script src="./p1.js"></script> <script src="./p1.js"></script>
</body> </body>
</html> </html>

View File

@ -60,3 +60,4 @@ Promise.race(proms).then(
console.log(err); console.log(err);
} }
); );

View File

@ -27,3 +27,4 @@ function delay(duration) {
// console.log('失败'); // console.log('失败');
// } // }
// ); // );

View File

@ -43,3 +43,4 @@ function sendMessage(name) {
console.log('邓哥注定孤独一生'); console.log('邓哥注定孤独一生');
} }
})(); })();

View File

@ -175,3 +175,4 @@ async function proposal() {
proposal(); proposal();
``` ```

View File

@ -11,3 +11,4 @@
} }
// 利用getHeroes方法获取所有的英雄数据将英雄名称显示到页面的列表中 // 利用getHeroes方法获取所有的英雄数据将英雄名称显示到页面的列表中
</script> </script>

View File

@ -5,3 +5,4 @@ function delay(duration) {}
// 利用delay函数等待3次每次等待1秒每次等待完成后输出ok // 利用delay函数等待3次每次等待1秒每次等待完成后输出ok
// 等待1秒->ok->等待1秒->ok->等待1秒->ok // 等待1秒->ok->等待1秒->ok->等待1秒->ok

View File

@ -17,3 +17,4 @@
ul.innerHTML = result; ul.innerHTML = result;
})(); })();
</script> </script>

View File

@ -31,3 +31,4 @@ function delay(duration) {
// .then(() => { // .then(() => {
// console.log('ok'); // console.log('ok');
// }); // });

View File

@ -9,3 +9,4 @@ promise.then(() => {
}); });
console.log(4); console.log(4);

View File

@ -12,3 +12,4 @@ promise.then(() => {
}); });
console.log(4); console.log(4);

View File

@ -14,3 +14,4 @@ setTimeout(() => {
console.log('promise1', promise1); console.log('promise1', promise1);
console.log('promise2', promise2); console.log('promise2', promise2);
}, 2000); }, 2000);

View File

@ -12,3 +12,4 @@ async function m() {
m(); m();
console.log(2); console.log(2);

View File

@ -10,3 +10,4 @@ async function m() {
})(); })();
console.log(3); console.log(3);

View File

@ -21,3 +21,4 @@ m3().then((n) => {
m3(); m3();
console.log(4); console.log(4);

View File

@ -1 +1,2 @@
Promise.resolve(1).then(2).then(Promise.resolve(3)).then(console.log); Promise.resolve(1).then(2).then(Promise.resolve(3)).then(console.log);

View File

@ -26,3 +26,4 @@ a = new Promise(async (resolve, reject) => {
}); });
console.log('end'); console.log('end');

View File

@ -22,3 +22,4 @@ new Promise(function (resolve) {
console.log('promise2'); console.log('promise2');
}); });
console.log('script end'); console.log('script end');

View File

@ -309,3 +309,4 @@ method(); // 输出: 失败 123

View File

@ -291,3 +291,4 @@ class MyPromise {
}); });
} }
} }

View File

@ -1,3 +1,4 @@
手写 Promise 课程资料,仅提供最终的完整代码 手写 Promise 课程资料,仅提供最终的完整代码
至于每节课的代码,请同学们理解视频课程内容,然后自行手写,以达到最好的学习效果 至于每节课的代码,请同学们理解视频课程内容,然后自行手写,以达到最好的学习效果

View File

@ -177,3 +177,4 @@
}); });
console.log('script end'); console.log('script end');
``` ```