当前位置: 首页 > 知识库问答 >
问题:

对象数组的Javascript范围[重复]

鲜于高明
2023-03-14
var test = [
  {region: 'ap', tl: 'lol'},
  {region: 'ew', tl: 'asd'}
];

for(var i in test) {
  console.log(i.region);
}

共有1个答案

凌昕
2023-03-14

当您使用for(var i in test)时,i将是一个迭代器,这意味着它的值将是0,1,2,...n,其中n是数组中最后一个元素的索引。

因此,要解决这个问题,必须将itest数组结合使用

test[i].region

不仅仅是

i.region
var test = [
  {region: 'ap', tl: 'lol'},
  {region: 'ew', tl: 'asd'}
];

for(var i in test) {
  console.log(test[i].region);
}
 类似资料:
  • 如何在两个属性之后对对象数组进行分组?在以下情况下是否可以使用减少? 例如:按国家和城市将以下数组分组,并对“年龄”属性求和: /*预期结果:*/

  • 问题内容: 我想做这样的事情 正确的语法是什么?JavaScript可能吗? 所以是一个整数,如果它在这些值之间,请执行某些操作。 问题答案: 这是我想出的另一种方法:

  • NutIoc 实现了 Ioc2 接口,它继承自 Ioc 接口,并多出了两个方法。 一个允许你自行添加自定义的值类型,另一个是允许你在获取对象时,链入自己的上下文环境 请阅读 org.nutz.ioc.IocContext 的接口文档, 你可以根据需要实现这个上下文接口 这个设计有什么用? 比如,在一个 Web 应用中,你希望在会话中保存一个数据源,你不希望这个数据源保存在 Application

  • 可能的重复: 我有一个嵌套的数据结构/JSON,我如何访问一个特定的值? 我有一个在JSON数组中返回嵌套对象的服务。我如何在对象中循环并打印所需的数据? 这是我的结果: 这是我要为每个项目(项目1,项目2,项目3,...)打印的内容: 到目前为止我试过: 这只返回“item1”、“item2”等,但我不知道如何访问sourceUuid等

  • 本文向大家介绍JavaScript中的Array 对象(数组对象),包括了JavaScript中的Array 对象(数组对象)的使用技巧和注意事项,需要的朋友参考一下  1、创建Array对象方法: --->var arr = [1,2,3];//简单的定义方法 此时可以知道 此时可以知道: 2、Array对象属性 Array常见的属性有三个:constructor、length和prototyp

  • 所以这个问题以前被问过,但我的情况有点不同,因为我已经尝试了这个网站中建议的所有解决方案,我有一个多提及数组: 我还有另一个小数组: 我只想找到与这个“dup”在同一行的“original”。到目前为止,我尝试了查找、过滤和grep,但这些都没有解决我的问题。 我尝试过的代码: