问题
1、基础问题
1. Promise
2. Async与await
3. cookie localStorage sessionStorage
4. flex布局
5. 盒模型
6. 数组的api
7. 宏任务微任务
8. 手写bind函数
(1). 会改变数组的api
(2). 不会改变数据的api
例如:arr = [1,2,3,4];
原数组发生改变
arr.push(5) // => arr =[1,2,3,4,5];
arr.splice(arr.splice(1,2, ...['我','spilce', '操作'])) // => arr = [1,'我','spilce', '操作',4,5];
数组不发生改变
arr =[1,2,3,4,5];
arr.slice(1,2) // => arr =[1,2,3,4,5];
arr.concat(6,7,8) // => arr = [1,2,3,4,5];