小编典典

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

all

有没有一种优雅的方式来访问对象的第一个属性......

  1. 您不知道您的属性名称的地方
  2. 不使用类似for .. in或 jQuery 的循环$.each

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

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

阅读 86

收藏
2022-03-02

共1个答案

小编典典

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

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

2022-03-02