1. function test () { console.count('Promise Resolve'); ret = Promise.resolve().then(test); return ret; } console.log(1); test(); console.log(2); 上面这段代码: 执行结果是什么,为什么? 微任务一次执行几条、宏任务一次执行几条? 2. 有个数列,其中有一个数字出现超过了一半,如何快到找到它? [1,2,1,3,1,2,1] 结果: 1 分析: 数组长度是:7 只有 1 出现了 4 次 3. 手写一个组件,这个组件包含两个状...