1. 手写instanceof2. 实现数组的map方法3. reduce实现数组的map方法4. 手写数组的reduce方法5. 数组扁平化6. 函数柯里化7. 浅拷贝实现8.深拷贝实现9. 手写call/apply/bind10. 手动实现new11. 手写promise(常考promise.all, promise.race))12. 手写原生AJAX13. 手写节流防抖函数14. 手写Promise加载图片16. 实现事件订阅发布(eventBus)