常见前端代码题
看到有人问前端面试题,自己总结了下。大家都来补充呀
基础:bind/call/apply实现、 promise.all、 promise.race 、节流/防抖 、去重
技巧:pipe/compose、curry 、中间件的几种实现、链式调用
应用:订阅发布模式(EventEmitter)、数组(全排列、打乱顺序、拍平)、深克隆 、处理URL、简易路由实现(hash/history)、倒计时
变形:限制并发数的promise.all、uncurry、带参数的节流/防抖
polyfill: new操作符、Object.create、众多数组方法、Object.assign、umd、instanceof
正则:驼峰与下划线互换、校验(电话、身份证、邮箱)、日期、首字母大写、HTML转义反转义、数字千分位、验证密码、匹配16进制颜色
#前端#