如何处理索引大小错误:索引不在允许范围内?

时间:2019-06-17 18:57:00

标签: javascript reactjs error-handling

我在Safari中收到错误-indexSizeError:索引不在允许的范围内。您能否解释此错误的含义以及如何处理?如果有人提供如何解决此问题的示例,那就太好了。循环

后,此错误出现在我的方法中
for (let index = 0; index < something.length; index++) {

如何处理此类错误?

1 个答案:

答案 0 :(得分:1)

如果数组(或对象?)中有5个元素,则something.length返回5,但索引5不存在,因为数组(/对象?)的索引为0,即从索引0到索引(something.length- 1)。

for (let index = 0; index <= (something.length - 1); index++) {

enter image description here