首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何访问数组中的对象?

如何访问数组中的对象?
EN

Stack Overflow用户
提问于 2017-01-17 23:33:55
回答 4查看 46关注 0票数 0

我有一个变量FormData,它存储数组对象,对象有它的名称和值。

如何访问数组中的名称和值?

例如,Arrayobject具有name="fruit“value="1”。我想要该值并将其存储在输入隐藏字段中。

EN

回答 4

Stack Overflow用户

发布于 2017-01-17 23:36:39

console.log(Array[0].name, Array[0].value);

如果要检查特定的对象,可以遍历数组并检查特定的属性,如Array[i].value === 1

票数 0
EN

Stack Overflow用户

发布于 2017-01-17 23:38:13

假设arr是对象的数组,您需要迭代数组arr的每个元素,然后获得该索引处的键"name“和" value”的值。

代码语言:javascript
运行
复制
var arr = [{"name" : "f1", "value" : "1"},{"name" : "f2", "value" : "2"}];
for(var i=0;i<arr.length;i++){
  console.log(arr[i].name);
  console.log(arr[i].value);
}
票数 0
EN

Stack Overflow用户

发布于 2017-01-17 23:53:51

代码语言:javascript
运行
复制
var arr = [{a:1, b:2}, {c:3, d:4}];
    for (var index in arr) {
        document.getElementById("hiddenfield_id").value = arr[index].name;
        document.getElementById("other_hiddenfield_id").value = arr[index].value;
    }

For in循环最适合于名称-值对。此外,您还必须知道目标输入是如何构造的,以便正确填充它们。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41701114

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档