小编典典

如何访问Javascript中对象的第一个属性?

javascript

是否有一种优雅的方式来访问对象的第一个属性…

  1. 您不知道物业名称的地方
  2. 而不使用像for .. injQuery这样的循环$.each

例如,我需要在foo1不知道foo1名称的情况下访问对象:

var example = {
    foo1: { /* stuff1 */},
    foo2: { /* stuff2 */},
    foo3: { /* stuff3 */}
};

阅读 722

收藏
2020-04-25

共1个答案

小编典典

var obj = { first: ‘someVal’ };
obj[Object.keys(obj)[0]]; //returns ‘someVal’

使用此方法,您还可以通过索引访问其他属性。请注意!Object.keys根据ECMAScript不能保证退货顺序,但是所有主要浏览器的实现都非正式地保证了退货顺序.

2020-04-25