Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从对象访问值的JavaScript_Javascript - Fatal编程技术网

从对象访问值的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中工作