常见的代码题

211 阅读1分钟

js面试常见问题

实现 add(1)(2)(3)

手写代码实现kuai-shou-front-end=>KuaiShouFrontEnd

手写call、apply、bind

防抖、节流

动手实现一个深拷贝

手写发布订阅(手写一个eventBus)

如何实现Promise

数组洗牌

点面的碰撞检测

写一个mySetInterVal(fn, a, b),每次间隔 a,a+b,a+2b,...,a+nb 的时间,执行一次fn,然后写一个 myClear,停止上面的 mySetInterVal

数组转树

数组扁平(降维)

二分法快速查找

批量请求控制并发

删除最少子串

添加千分符

金额大写转化