首页 > 解决方案 > 当您不知道密钥时访问对象内部的某些内容

问题描述

我得到以下对象

{
  IuW1zvaSABwH4q: {
    label: 'Random Image of TypeScript not relavent to coworking',
    thumbId: 'd501-f-b601-c8b1-4bd995e',
    schemaType: 'xman-assets-image-set'
  }
}

现在,我想访问其中的 thumbID 的值,即d501-f-b601-c8b1-4bd995e

但是我的根密钥似乎是动态/随机的(IuW1zvaSABwH4q),我怎样才能访问其中的值?

标签: javascript

解决方案


您可以从对象中获取值,然后访问所需的键。

let obj =  {
    IuW1zvaSABwH4q: 
      {
        label: 'Random Image of TypeScript not relavent to coworking', 
        thumbId: 'd501-f-b601-c8b1-4bd995e',
        schemaType: 'xman-assets-image-set' 
      } 
    }
    
let op = Object.values(obj)[0].thumbId

console.log(op)


推荐阅读