映射对象以获取内部对象值
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>
))
我有我的对象
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>
))