Category: Javascript

函数去抖VS函数节流

开发过程中会遇到一些要频繁操作dom的情况,比如页面resize、scroll、keyup等导致整个UI卡顿甚至浏览器奔溃,记录一下方便下次直接粘贴~ 函数去抖(debounce) 函数调用n秒后才会...

JS数组reduce()方法详解

reduce 为数组中的每一个元素依次执行回调函数,不包括数组中被删除或从未被赋值的元素,接受四个参数:初始值(或者上一次回调函数的返回值),当前元素值,当前索引,调用 reduce 的数组。 语法 ...

JS数组操作会改变/不改变原数组

老特么忘记,先记录一下,再忘就抄100便了。 语法 含义 返回值 改变原数组 产生新数组 Array.from() 将一个类数组或可迭代对象转换为数组 返回一个新的数组 – 是 Array...

多叉树遍历,给个id去获取name

一个树形的数据(如下数据),给一个 id,然后拿到对应的 name。 一、递归方法 二、广度优先实现 三、深度优先实现 四、正则方式实现 转载: https://blog.csdn.net/h_mag...

JS获取当前URL参数

经常需要用到的获取URL参数,记录一下两种方法 方法一, 字符串、数组转换 方法二,正则表达式