Javascript:访问对象

Javascript:访问对象,javascript,object,Javascript,Object,我使用console.log(data.result)来发现对象层次结构,以下是输出: [ 对象 删除类型:“删除” 删除url:“http://doubleyourlikes.com/lab/time/jq-file-upload/server/php/?file=splash%20%2816%29.png“ 名称:“飞溅(16.png)” 尺寸:17369 缩略图url:“http://doubleyourlikes.com/lab/time/jq-file-upload/server/ph

我使用console.log(data.result)来发现对象层次结构,以下是输出:

[
对象
删除类型:“删除”
删除url:“http://doubleyourlikes.com/lab/time/jq-file-upload/server/php/?file=splash%20%2816%29.png“
名称:“飞溅(16.png)”
尺寸:17369
缩略图url:“http://doubleyourlikes.com/lab/time/jq-file-upload/server/php/thumbnails/splash%20%2816%29.png“
键入:“图像/png”
url:“http://doubleyourlikes.com/lab/time/jq-file-upload/server/php/files/splash%20%2816%29.png“
原型:对象

像我这样的noob如何访问这个对象…?谢谢!我想要名称:)

更新
console.log(data.result)
警报(data.result.name);


警报返回空值!

很难说,因为打开的
[
没有关闭,但我假设这意味着对象包含在数组中,因此您可以像以下方式访问它:

data.result[0].name

例如,如果您想访问
delete\u type
,只需执行
data.result.delete\u type
data.result['delete\u type']

确定,然后使用以下代码:console.log(data.result)alert(data.result.name);警报返回时未定义?有没有更简单的方法来确定该对象是否在数组中?您的工作非常出色!!object.prototype.toString.call(data.result)=='[object array]'谢谢您的帮助!所以您知道它可能是数组的一部分的唯一方法是因为我决定粘贴[?很好!