如何访问Javascript中对象的第一个属性?
是否有一种优雅的方式来访问对象的第一个属性…
- 您不知道物业名称的地方
- 而不使用像
for .. in
jQuery这样的循环$.each
例如,我需要在foo1
不知道foo1名称的情况下访问对象:
var example = { foo1: { /* stuff1 */},
foo2: { /* stuff2 */},
foo3: { /* stuff3 */}
};
回答:
var obj = { first: ‘someVal’ };
obj[Object.keys(obj)[0]]; //returns ‘someVal’
使用此方法,您还可以通过索引访问其他属性。请注意!Object.keys
根据ECMAScript不能保证退货顺序,但是所有主要浏览器的实现都非正式地保证了退货顺序.
以上是 如何访问Javascript中对象的第一个属性? 的全部内容, 来源链接: utcz.com/qa/423869.html