大厂 OC 快来别卡流程​ level
获赞
13
粉丝
3
关注
0
看过 TA
245
门头沟学院
2026
前端工程师
IP属地:珠海
暂未填写个人简介
私信
关注
上来先做两道题一. 样例1:定义一个arrconsole([1 2 3 4 5],func)先每隔一秒依次输出数组中的数,再执行func比如func是console.log(6),输出就是1 2 3 4 5 6,每隔一秒输出一次 我做法是用闭包,定义一个index,index=arr.length就结束输出,否则在settimeout里面做递归(用AI搜一下应该也有解法) 样例2是await arrconsole(arr)console.log(6)先每隔一秒输出arr中每个值再输出后面的结果这个思路是用promise来写,因为await就是在等待promise的结果 二 .给一个cost数组...
解zj:function* gen() { yield 1 yield 2 yield 3 yield 4 yield 5 return func() } function arrconsole() { let g = gen() let timer = setInterval(() => { let num = g.next().value if (num) { console.log(num) }else{ clearInterval(timer) } }, 1000) } function func() { console.log(6) } arrconsole() 哥 第一题我如果用生成器写 但是不符合他要求函数的写法 我写给他看可以吗 还是说先正常写 然后拓展给他看看 求指导
0 点赞 评论 收藏
分享
0 点赞 评论 收藏
分享

创作者周榜

更多
关注他的用户也关注了:
牛客网
牛客网在线编程
牛客网题解
牛客企业服务