TypeError: Cannot read properties of null (reading map )
时间: 2023-10-14 15:15:05 浏览: 190
bare-objects:Object.create(null) 通过节点模块钩子的速记符号
这个错误通常是因为你在一个 null 或者 undefined 的值上尝试使用 map 方法。例如:
```
const arr = null;
arr.map(item => console.log(item));
```
在上面的例子中,arr 的值为 null,它并没有 map 方法,所以会抛出 "Cannot read properties of null (reading map)" 错误。
你可以通过检查变量或者值是否为 null 或者 undefined 来避免这个错误。例如:
```
const arr = [1, 2, 3];
if (arr) {
arr.map(item => console.log(item));
}
```
在上面的例子中,我们先检查 arr 是否为 null 或者 undefined,如果不是,再调用 map 方法。这样就避免了 "Cannot read properties of null (reading map)" 错误。
阅读全文