映射对象以获取内部对象值

Mapping objects to get inner object values

我有我的对象

const objs = {
     "1":{
          "name":"Candice",
          "Classes": [00029,00023,00032,000222],
          "id":0002918
     },
     "2":{
           "name":"Clark",
           "classes":[000219,00029,00219],
           "id":00032
         }
}

我正在尝试获取 return select 选项中的 id 和 name 值。

const objKeys = Object.keys(objs); 
//const valueIds = objKeys.map(objs[value] => value.id);

objKeys.map((value, id) => (
    <option value={objs[value.id]}>{objs[value.name]}</option>
 ))

我做错了什么?

你的value参数实际上是一个键

objKeys.map(key => (
    <option value={objs[key].id}>{objs[key].name}</option>
 ))