![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JS
专属男神lbj
2020年入行前端的小白哈。
展开
-
JavaScript中函数的防抖和节流
函数防抖:一个函数频繁触发,在规定时间内,只让最后一次函数执行有效(有延迟) PS:实际使用中还是需要注意this指向 1、非立即执行版(例如点击之后不会立马执行,第一次执行会在delay秒后执行) function debounce(fn,delay){ let timer=null; return function(...args){ clearTimeout(timer) timer=setTimeout(fn.bind(this,...args),delay) // 定时器回调函数thi原创 2020-09-30 13:55:29 · 170 阅读 · 0 评论 -
封装cookie,功能包括获取、设置、移除
封装cookie,功能包括获取、设置、移除 let Cookie = { get(key) { //console.log(key) new RegExp("(^|\s)"+ key +"=([^;]+)(;|$)").test(document.cookie) return RegExp.KaTeX parse error: Expected 'EOF', got '}' at position 26: …面正则表达式的第二个子集 }̲, // 保存的数据通过对…{key}=value;expir原创 2020-09-14 14:40:51 · 65 阅读 · 0 评论 -
JavaScript对象数组去重
JavaScript对象数组去重 //方法一 let obj =[ { key: "nn", age: 2 }, { key: "name", age: "asd" }, { key: "nn", age: 2 } ] let object = {}; let objres = obj.reduce((item,next) => { object[n原创 2020-06-23 13:38:42 · 129 阅读 · 0 评论