0
下面的代码行有时会抛出一个异常时:类型错误创造新的阵列
var stopScheduleItems:Array = [];
的异常被抛出:
TypeError: Error #1010: A term is undefined and has no properties.
我不明白为什么创建一个新的阵列时,这可能发生。谁能提供一些见解。谢谢
下面的代码行有时会抛出一个异常时:类型错误创造新的阵列
var stopScheduleItems:Array = [];
的异常被抛出:
TypeError: Error #1010: A term is undefined and has no properties.
我不明白为什么创建一个新的阵列时,这可能发生。谁能提供一些见解。谢谢
这条线不能抛出这个错误。
在定义之前,您更可能尝试访问stopScheduleItems
对象的方法。例如这样的事情:
stopScheduleItems.pop();
var stopScheduleItems:Array = [];
这就是我所期望的,但调试显示,否则。 – davenewza
奇怪..如果您在Flash Builder中进行调试,请确保您在调试时没有删除一行,因为这通常会导致显示的调试行不正确(所以当您看到调试器站在例如第7行时,它实际上正在站立在7 - deletedLineCount)。我想不出任何可能导致此错误的其他事情。 – Gio
你说得对。另一行实际上是抛出错误。谢谢 – davenewza