防抖:用户触发比较频繁,只要最后一次时间的操作,取最后一次操作,如果不是最后一次,之前有事件要清掉,把之前的清掉,在新建一个,通过settimeout方式,在一定的事件间隔,将多次触发变成一次。
arguments 传参问题
节流
任何一个对象都能通过原型来添加方法,有什么作用呢?
es5 用构造函数创建对象,es6用class类创建对象
es6继承
es5继承
object 原型上加方法,在创建任何一个对象时,都能找到
浅拷贝
闭包
let const
const 可以改对象内属性,不能直接改对象
回调地狱
异步数据不能用return 要用回调函数,回调函数控制顺序,控制顺序就得就嵌套了,就套娃一样一层一层,套的多了就不方便维护
把异步数据以同步形式展示,等着执行完拿到数据在下一个,清爽,
await直接能收到.resolve 传出来的数据
resolve 传出来的值是then 的形参
nexttick 也是微任务
es6 基本数据类型
取key值