前端面试题目、初稿

初稿

JS 基础

1. 说一下计时器为什么计时不准?
2. 说一下`Promise.all``Promise.race``Promise.allSettled`的区别?
3. 对象的深拷贝,`JSON.parse(JSON.stringify())`有什么弊端?
4. `ES6``reduce`的四个参数,如何扁平化数组?
5. `WeakMap``Map`有什么区别,应用场景?为什么`WeakMap``key`只能是`Obj`
阅读更多

JavaScript 破解刘谦魔术

好运留下来,烦恼丢出去 …

这玩意儿说白了就是循环操作数组,但是注意delete array[0]是不会改变数组长度的,只有array.splice(0, 1)才会改变数组长度 …

随便四张牌[DACB]
对折完[DACBDACB]
自己的名字张数,放后面[CBDACBDA]
顶部三张牌插入中间[ACBDCBDA]
第一张牌A拿起来,放到屁股后面[CBDCBDA]
南方人/北方人,拿牌插中间[DCBCBDA]
男生扔一张[CBCBDA]
见[BCBDAC]
证[CBDACB]
奇[BDACBC]
迹[DACBCB]
的[ACBCBD]
时[CBCBDA]
刻[BCBDAC]
好运留下来,烦恼丢出去[BDACB]
好运留下来,烦恼丢出去[ACBB]
好运留下来,烦恼丢出去[BBA]
好运留下来,烦恼丢出去[AB]
好运留下来,烦恼丢出去[A]
剩了一张了 A
阅读更多