两道编程题,笔试是在面试里的,电话面试一开始就让进入评测系统进行答题,时间半个小时 /** * 实现一个简易的 JavaScript 动画队列 * 要求实现 enqueue 和 dequeue 两个方法,实现动画调度队列; * 要求 enqueue 后动画立刻执行,待上一个动画完成后才可以执行下一个动画,直到队列中的动画都执行完毕之后才结束; * 要求 dequeue 方法可以出队下一个待执行的动画; * 尽可能考虑边界情况,不可以使用三方库实现; */ export class AnimationQueue { enqueue(animateFn: () => Promise<void>) { // your implementation here } dequeue() { // your implementation here } } // 实现函数 parseCoord,给定 Excel 单元格字符串,输出对应的行列值。注意异常和边界判断。 // 输入输出样例 // 样例一 // 输入:parseCoord('A1') // 输出:{ col: 1, row: 1 } // 样例二 // 输入:parseCoord('C12') // 输出:{ col: 3, row: 12 } // 样例三 // 输入:parseCoord('AB123') // 输出:{ col: 28, row: 123 } export function parseCoord(coord) { // your implementation here
}