检测矢量“超出范围”行动前的错误
有没有办法在执行操作之前检测我的矢量是否超出范围?
我尝试过
if (myVector[i] != null || myVector != undefined) {
// do stuff here
}
,但出现了超出范围的错误。
Is there a way to detect if my Vector is out-of-range before performing an action?
I tried
if (myVector[i] != null || myVector != undefined) {
// do stuff here
}
But I am getting an out-of-range error.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您需要检查索引是否<=向量的长度,并更改测试的顺序。我不是 Flash 爱好者,但在大多数类似 C 的语言中,它看起来像这样:
You need to check if the index is <= the length of the vector, and change the order of your tests. I'm not a Flash guy, but in most C-like languages, it'll look like this:
您可以按如下方式检测 Vector 的索引是否超出范围:
You detect if a Vector's index is out of range as follows: