摘要:
深拷贝 JSON.parse(JSON.stringfy(data))此方式对象的原型没办法拷贝。需要使用递归来实现功能。 function deepClone(obj) { let objClone = Array.isArray(obj) ? [] : {} if( obj && typeof 阅读全文
摘要:
防抖(debounce) 原理:在事件被触发n秒后再执行回调,如果在这n秒内又被触发,则重新计算时间。(最后一次优先) 例子:如果有人进电梯,那电梯将在10秒钟后出发,这时如果又有人进电梯了,我们又得等10秒再出发。 思路:通过闭包维护一个变量,此变量代表是否已经开始计时,如果已经开始计时则清空之前 阅读全文