我有一个对象内的数组我试图访问数组的内容,但我似乎无法得到正确的语法。我正在使用chrome和它自带的调试器。下面的代码显示了对象和数组以及我尝试访问它的方法。我在做什么错?访问对象内的数组
的代码在我的应用程序:
var responseText = Ext.decode(response.responseText);
alert(responseText.errors[0]);
的使用铬控制台:
responseText.errors
Object
: Array[1]
0: "Error Message"
length: 1
__proto__: Array[0]
__proto__: Object
responseText.errors[0]
undefined
responseText.errors.Array
undefined
responseText.errors.Array[0]
TypeError: Cannot read property '0' of undefined
在我看来应该是使用第三次尝试一个简单的事情。这让我感到莫名其妙,为何它的未定义!
没有你的阵列已经在对象指定一个名称? – nscrob