![]() |
1
1152
使用它,您还可以通过索引访问其他属性。请注意!
|
![]() |
2
97
试试
|
![]() |
3
43
使用
提供文档和跨浏览器垫片 here . 我的另一个答案中有一个使用它的例子。 here . 编辑 :为了清晰起见,我只想重复其他答案中正确说明的内容:javascript对象中的键顺序未定义。 |
![]() |
4
27
你也可以这样做
|
![]() |
5
20
没有“第一”属性。对象键无序。
如果你用
|
![]() |
6
20
一个规则版本:
|
![]() |
7
9
|
![]() |
8
7
|
![]() |
9
3
我不建议您使用object.keys,因为它在旧的IE版本中不受支持。但如果您真的需要,可以使用上面的代码来保证后台兼容性:
功能:Firefox(Gecko)4(2.0)Chrome 5 Internet Explorer 9 Opera 12 Safari 5 更多信息: https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Object/keys 但如果您只需要第一个,我们可以安排一个较短的解决方案,如:
|
![]() |
10
2
这一点以前已经在这里讨论过了。 first的概念不适用于对象属性,for…in循环的顺序不受规范的保证,但是在实践中它是可靠的FIFO。 除了 对铬来说至关重要( bug report )做出相应的决定。 |
![]() |
11
0
如果您需要访问“对象的第一个属性”,这可能意味着您的逻辑有问题。对象属性的顺序应该不重要。 |
![]() |
12
0
使用数组而不是对象(方括号)。
请注意,您将丢失“foo”标识符。但可以向包含的对象添加名称属性:
|
![]() |
13
0
有什么理由不这么做吗?
|
![]() |
Rational Redneck · Java结构化方法链接 2 年前 |
![]() |
xFlame · 如何在Rect中更新object onClick? 2 年前 |
![]() |
Hermes · 如何在JavaScript中动态创建对象列表? 2 年前 |
![]() |
philale · Javascript对象从最低级别获取属性 2 年前 |
![]() |
CinemaClub · 如何从数组值创建具有相同名称的OBJ属性? 2 年前 |
![]() |
Bonnie Zou · 如何在python中返回类中调用的列表 2 年前 |