Mo *_*our 6 javascript reflection
可能重复:
访问对象的第一个属性
我有一个像这样的javascript对象:
var list = {
item1: "a",
item2: "b",
item3: "c",
item4: "d"
};
Run Code Online (Sandbox Code Playgroud)
在JS中使用反射,我可以说list ["item1"]以编程方式获取或设置每个成员,但我不想依赖成员的名称(对象可以扩展).所以我想得到这个对象的第一个成员.
如果我编写以下代码,则返回undefined.谁知道如何做到这一点?
var first = list[0]; // this returns undefined
Run Code Online (Sandbox Code Playgroud)
use*_*291 40
for(var key in obj) break;
// "key" is the first key here
Run Code Online (Sandbox Code Playgroud)
Pet*_*nov 10
var list = {
item1: "a",
item2: "b",
item3: "c",
item4: "d"
};
Run Code Online (Sandbox Code Playgroud)
相当于
var list = {
item2: "b",
item1: "a",
item3: "c",
item4: "d"
};
Run Code Online (Sandbox Code Playgroud)
所以没有第一个元素.如果你想要第一个元素,你应该使用数组.
归档时间: |
|
查看次数: |
22966 次 |
最近记录: |