题源来自牛客网 在线编程---JS篇---前端面试手撕题
1.事件委托(获取标签然后创建点击事件的过程)
- .
- .
- .
2.数组去重(方法有很多,这里用最简单的方法,es6中的Set()来去重 )
3.合法的URL(两种方法选其一即可,一种使用正则表达式,一种是用includes)
4.快速排序
5.全排序
6.instanceof
7.Array.map
8.Array.filter
9.Array.reduce
10.objectCreate
11.Function.call
12.Function.bind
13.new
14.Object.freeze (冻结,简单的就是理解为不可以在进行增删改查)
15.浅拷贝
16.简易深拷贝
17.深拷贝
18.寄生组合式继承
19.发布订阅模式
20.观察者模式