【发布时间】:2022-12-02 23:48:42
【问题描述】:
【问题讨论】:
-
尝试在该行之前添加
console.log(i)行,看看它说了什么。 -
如果
data[i]是undefined,那么使用可选运算符data[i]?.age,您的代码不会崩溃。 -
尝试将
<=替换为<(?) -
也请下次提供有关您的案例的更多详细信息和屏幕截图,以便社区为您提供帮助。
标签: javascript
【问题讨论】:
console.log(i) 行,看看它说了什么。
data[i]是undefined,那么使用可选运算符data[i]?.age,您的代码不会崩溃。
<= 替换为 < (?)
标签: javascript
这可能是因为您的 for 循环中的 <= 。
对于 i = 4,没有 arr[4] 所以它是未定义的。
将 <= 替换为 < ,它应该可以工作。
【讨论】: