考虑:
var object = {
foo: {},
bar: {},
baz: {}
}
我该怎么做:
var first = object[0];
console.log(first);
显然,这不起作用,因为第一个索引名为foo
,而不是0
。
console.log(object['foo']);
可以,但是我不知道它的名字叫foo。它可以命名为任何东西。我只想要第一个。
如果对象的顺序很重要,则应修改JSON模式以将对象存储在数组中:
[
{"name":"foo", ...},
{"name":"bar", ...},
{"name":"baz", ...}
]
或许:
[
["foo", {}],
["bar", {}],
["baz", {}]
]
正如Ben Alpert指出的那样,Javascript对象的属性是无序的,并且如果希望它们按与对象常量中指定的顺序相同的顺序枚举,则代码将被破坏-没有“first”属性。
问题内容: 返回以下内容的最紧凑的方法是什么: 给定一个元组列表,返回一个由元组的第一个(或第二个,无关紧要)元素组成的列表。 对于: 返回的列表将是 问题答案: 如果需要同时使用zip
我在spring boot API工作。这是我第一次遇到这个问题。 谢谢你的回答:)
问题内容: 我想获取一对一关系的ID,而不加载整个对象。我以为可以使用如下所示的延迟加载来做到这一点: 我希望f.getBar() 不 触发另一个提取。我希望hibernate给我一个代理对象,该代理对象使我可以调用.getId()而不实际获取Bar对象。 我究竟做错了什么? 问题答案: 使用 财产访问策略 代替 采用 现在工作正常! 如果调用 不是标识符getter方法的 任何方法 , 则会初始
问题内容: 在Swift 1.2中,有一个Set对象,可用于创建静态类型的Set。 我无法找到如何在某个索引处获取对象。它具有,您可以执行以下操作:。 这将检索到该对象。但是现在我想从某个索引中获取一个对象。 但是,如何创建具有特定“索引”的SetIndex? 问题答案: Swift 3及更高版本 您可以从: Swift 2(已淘汰) 您可以从: Swift 1.x(已淘汰) 与相似,您必须从:
问题内容: 我有这个数组: 我想要这个数组: 如何从一对货币中提取价值? 问题答案: 您可以使用map来获取元组的第一个元素,如下所示:
我有一个2D按钮数组(按钮),它将生成一个5×5的按钮网格。我想在单击时获取单个按钮的索引(例如,(2,2)在中间),并通过创建Topcenter(这将是按钮的索引(x,y-1)或1,2,其中x和y是单击按钮的值)等整数变量,在3 x 3半径内找到围绕原始按钮的按钮的索引值。)然后,我可以向周围的按钮添加文本等。 这是一个可视化: 0,0|0,1|0,2|0,3|0,4 1,0 | 1,1 | 1