Q1主动回忆难度 3
1/12
编程题 · 高级 03
记忆强度
编程题高级题库第 3 组,共 12 张卡片。
编程题 · 高级 03
组合器接收中间件数组,每个中间件的签名为 middleware(context, next)。
输入是一组返回 Promise 或普通值的任务函数,以及正整数并发上限 limit。
缓存需要同时满足最近最少使用淘汰和过期清理。
定义一个最小虚拟节点协议:字符串和数字表示文本节点;
缓存需要同时满足容量淘汰和过期淘汰。
现代拖拽应优先使用统一鼠标、触摸和触控笔的 Pointer Events,并补充键盘操作,而不是只监听 mousedown、mousemove。
页面中多个组件可能同时请求同一资源。
调度器维护等待队列、运行任务数量和单调递增的序号。
题目要求把多个异步可迭代对象合并为一个异步迭代器。
目标是把嵌套的普通对象和数组转换为路径到叶子值的映射,并能还原结构。
包装器接收一个创建异步任务的函数,而不是已经生成的 Promise。
深拷贝不能只递归普通对象。