删除对象最上面的键?

lau*_*kok 2 javascript

是否可以压平或移除对象最上面的键?例如:

const obj = {
  page: {
    title: 'x',
    images: {
      0: {
        src: '...'
      }
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

所以我可以得到:

{
  title: 'x',
  images: {
    0: {
      src: '...'
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

我尝试过,map但结果不是我想要的:

const obj = {
  page: {
    title: 'x',
    images: {
      0: {
        src: '...'
      }
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

Nin*_*olz 5

您可以获取这些值并分配给一个新对象。

result = Object.assign({}, ...Object.values(data));
Run Code Online (Sandbox Code Playgroud)