- 博客(3)
- 问答 (1)
- 收藏
- 关注
原创 封装防抖与节流函数
防抖防抖是指在触发事件后,等待一段时间后执行函数。如果在等待时间内又触发了该事件,则重新计时。这样可以避免在短时间内多次触发同一事件导致函数被频繁执行。也就是多次触发以最后一次为准常见的应用场景包括输入框输入时的搜索建议、窗口调整大小时的重新计算布局等。function debounce(fn,tm){//第一个参数是要进行防抖的代码,第二个参数是防抖时间单位毫秒let time//延时器变量return function(e){//如果不需要事件对象,可以不传参数怎么使用呢?
2023-07-22 19:37:55
133
原创 JS中数组去重的常见方法
这个组合方法是利用了indexOf的一个特性,如果你了解就一眼可以看明白,indexOf只会返回一个值,在数组的第一个索引。举个例子就是假如一个数组是[1,1,1,1,1];原理和indexOf一样,也需要创建一个空数组,includes是检查数组里有没有这一项,它返回一个布尔值,有就是true没有就是false;首先要知道indexOf的用法,它用来返回索引,如果数组里没有这个值,就返回-1。原理是先拿出数组中的第一个,让第一个与所有的进行比较,如果相等就用splice方法截取掉;Set 中的元素只会。
2023-06-24 20:03:28
505
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人