从对象访问值的JavaScript
当我对正在使用的特定脚本执行从对象访问值的JavaScript,javascript,Javascript,当我对正在使用的特定脚本执行console.log(data)操作时,我会得到以下结果 [Object { name = "videobody", value = "asdasd" }, Object { name = "IMUFiles[]", value = "selected_arrow1327549445.png" }, Object { name = "filename", value = "testing" }, Object { name = "al
console.log(data)
操作时,我会得到以下结果
[Object {
name = "videobody", value = "asdasd"
},
Object {
name = "IMUFiles[]", value = "selected_arrow1327549445.png"
},
Object {
name = "filename", value = "testing"
},
Object {
name = "allow_comments", value = "y"
}]
如何从
数据访问选定的\u arrow1327549445.png
,这是一个对象的数组,每个对象都有名称和值
属性,因此:
data [1].value
编辑:好吧,既然你说订单可以更改,也许只需循环:
for (var i = 0; i < data.length; ++ i)
{
if (data [i].name === "IMUFiles[]")
{
alert (data [i].value);
break;
}
}
for(变量i=0;i
它是一个对象的数组,每个对象都有名称和值
属性,因此:
data [1].value
编辑:好吧,既然你说订单可以更改,也许只需循环:
for (var i = 0; i < data.length; ++ i)
{
if (data [i].name === "IMUFiles[]")
{
alert (data [i].value);
break;
}
}
for(变量i=0;i
您要查找的不仅仅是数据[1]。值
?当答案不够长而无法通过验证时,有点令人难过……直接访问它将是数据[1]。值还是希望根据其他内容动态查找?对象的顺序可能会改变。我只是想获取文件名,在本例中它位于第二个object中。这个结构是如何分配给变量的。根据JsLint,它是无效的Js。未运行:您要查找的不仅仅是数据[1]。值
?当答案不够长而无法通过验证时,有点令人难过…直接访问它将是数据[1]。值还是要基于其他内容动态查找?对象的顺序可能会更改。我只是想获取文件名,在本例中它位于第二个object中。这个结构是如何分配给变量的。根据JsLint,它是无效的Js。不运行:不一定按此特定顺序运行。对象的顺序可以更改。@Pinkie你的意思是要搜索该值吗?那么你要遍历或搜索结构吗?是的,这就是它记录到控制台的方式。@gideon是的,你是对的,它不会验证。这就是我从控制台得到它的方式。我也很想知道代码出了什么问题,以及如何使它在JSFIDDLE中工作。它不一定是按这种特定顺序工作的。对象的顺序可以更改。@Pinkie你的意思是要搜索该值吗?那么你要遍历或搜索结构吗?是的,这就是它记录到控制台的方式。@gideon是的,你是对的,它不会验证。这就是我从控制台得到它的方式。我也很想知道代码有什么问题,以及如何让它在JSFIDLE中工作