自定义一些async await的逻辑题目
时间: 2023-06-09 20:02:46 浏览: 83
好的,以下是一些自定义的 async/await 逻辑题目:
1. 创建一个函数,使用 async/await 将两个数字相加,并返回结果。如果任何一个数不是数字,则输出“Invalid Input”。
2. 创建一个函数,使用 async/await 将给定的数组中的所有数字相加,并返回结果。如果任何一个元素不是数字,则输出“Invalid Input”。
3. 创建一个函数,使用 async/await 迭代给定的数组,将其中所有的字符串转为大写,并返回一个新的数组。如果给定的元素不是字符串,则输出“Invalid Input”。
4. 创建一个函数,使用 async/await 迭代给定的数组,将其中所有的偶数乘以2,并返回一个新的数组。如果给定的元素不是数字,则输出“Invalid Input”。
5. 创建一个函数,使用 async/await 来模拟数据库的插入操作。该函数接受一个对象作为参数,并返回一个 Promise 对象。如果插入成功,则 Promise 对象将 resolve 为 true;如果插入失败,则 Promise 对象将 reject 为一个包含错误信息的对象。在函数中,可以使用 setTimeout 函数来模拟异步操作的延迟。
希望以上题目能够帮助你练习 async/await 的使用。
阅读全文