08 2023 档案
👾 笔记 | 类数组与数组扁平化
摘要:
## **一、类数组 Array-like** 在日常中能接触到的类数组有这么几个: - 参数对象 arguments; - 通过 querySelector 获取的 NodeList; NodeList 对象是节点集合,NodeList 可以使用 for...of 来迭代,在一些情况下,NodeL

53
0
0
2023-08-08 09:56
👾 笔记 | Sort 的实现逻辑与排序算法
摘要:
Sort() 的功能是对数组元素就地进行排序,会改变数组本身(返回对象同数组的引用)。默认排序顺序是,先将元素转换为字符串后进行排序。

71
0
0
2023-08-07 09:07
👾 笔记 | JavaScript 数组
摘要:
## 一、Array 的构造器 用于创建一个新的数组,通常推荐使用对象字面量的方式创建一个数组:`var a = []` ES6 新增的构造器方法:**Array.of** 和 **Array.from** ### **1. Array.of** 静态方法 用于将参数依次转化为数组中的一项,然后返回

44
0
0
2023-08-05 10:37
🛠 解决 heatmap.js 'Cannot assign to read only property 'data' of object' 问题与 patch-package 使用方法
摘要:## **一、问题背景** 问题是这样发生的,因为项目中需要实现热力图的功能,所以使用了第三方的库 **[heatmap.js](https://github.com/pa7/heatmap.js)**。 但是在一些浏览器中使用它时,会出现这个错误: ``` > Uncaught TypeError
920
0
0
2023-08-03 09:22
🗃️ 算法 | 就地逆置、双指针快速寻找中间节点
摘要:
### 2019年真题 > 设线性表 L=(a1, a2, a3, ..., an-2, an-1, an) 采用带头节点的单链表保存,链表中的结点定义如下:(代码1) 设计一个空间复杂度为O(1) 且时间上尽可能高效的算法,重新排列 L 中的各结,得到线性表 L’=(a1, an, a2, an-

54
0
0
2023-08-01 23:11