JavaScript 获取对象中第一个字段的键值对

JavaScript About 399 words

需求

构建的对象只存在一个字段,所以只需取第一个字段的键和值。

代码

使用Object.entries、嵌套数组解构、默认值。

const [[key, value] = []] = Object.entries(obj);

解释

  1. Object.entries(obj)会把对象转成条目数组:[ [k1, v1], [k2, v2], ... ]
  2. const [ firstEntry ] = ... 取第一项(firstEntry就是[k1, v1])。
  3. const [ key, value ] = firstEntry再把第一项解构成keyvalue
  4. = []是默认值:当对象为空时,firstEntryundefined,解构会用[]兜底,从而让keyvalue变成undefined,不报错。
  5. 把步骤23合并起来,就变成了看到的写法:[[key, value] = []]
Views: 2 · Posted: 2026-05-28

———         Thanks for Reading         ———

Give me a Star, Thanks:)

https://github.com/fendoudebb/LiteNote

扫描下方二维码关注公众号和小程序↓↓↓

扫描下方二维码关注公众号和小程序↓↓↓
Prev Post
Today In History
Browsing Refresh