把数组扁平化[1,2,[3,[4,[9,[1]],5]]],结果[1, 2, 3, 4, 9, 1, 5]方法一 方法二 方法三 方法四flat...
在对 React 项目做性能优化的时候,memeo、useMemo、useCallback 三个API总是形影不离。 一、memo 1.memo...
1.遍历 多种方法,但原理都是一样的 2.new Set() ES6 提供了新的数据结构 Set,它类似于数组,但是成员的值都是唯一的,没有重复...
1.sort排序 2.循环比较 先假设第一个值为最大或者最小值,然后逐一比较 3.Math.max和Math.min es6扩展运算符 4.re...
常见内存泄漏及解决方案 内存泄漏(Memory Leak)是指程序中己动态分配的堆内存由于某种原因程序未释放或无法释放,造成系统内存的浪费,导致...
在JavaScript中,纯函数是指在相同的输入下,始终产生相同的输出,并且没有副作用的函数。纯函数不会修改或依赖于函数之外的状态,也不会对外部...
前言本文我们会先聊聊 DOM 的一些缺陷,然后在此基础上介绍虚拟 DOM 是如何解决这些缺陷的,最后再站在双缓存和 MVC 的视角来聊聊虚拟 D...
一、什么是URL? URL(Uniform Resource Locator) 叫作统一资源定位符,能够对因特网的资源进行定位。 比如上面这个就...
react hook面世已经有一段时间了,相信很多人都已经在代码中用上了hooks。而对于 useEffect 和 useLayoutEffec...