便签查找
1y_yang
我是菜鸡
展开
-
函数节流和防抖
节流 时间触发后,规定时间内,时间处理函数不能被再次调用,也就是说规定时间内,函数只能被调用一次,且是最先被触发调用的那次 使用场景:加载更多,搜索框联想功能,高频点击,表单重复提交… 防抖 多次触发事件,事件处理函数只能执行一次,并且是在触发操作结束时执行,就是说当一个事件被触发准备执行事件函数前,会等待一定时间,时间是自己定义的,如果没有再被触发,就执行.如果触发了,就本次作废.重新从新的出发时间开始计算,并再次等待,直到最终执行 ...原创 2020-11-05 11:52:42 · 135 阅读 · 0 评论 -
数组去重方法,使用New Set()用来数组去重
使用New Set()用来数组去重 Set类似于数组,区别在于它所有的成员都是唯一的,不能有重复的值 var arr = [1,1,'true','true',true,true,2,2,'b','b',false,false,'NaN',NaN,{},{}] var set = new Set(arr);//去掉重复数据,返回结果是'set' var newArr = Array.from(set);//将set转化为数组 console.log(newArr); 打印结果: ..原创 2020-09-29 17:44:47 · 1033 阅读 · 0 评论