数据对接:如何取出后台传入的Map中的value的一项值

在vue中,如何取出后台传入的Map中的value的一项值?如图,如何取出name?
image.png

阅读 2k
2 个回答

你是不知道怎么取 key 么?不熟悉 iterator 的话,用 forEach 就行了。

let names = [];
map.forEach((value, key) => {
  names.push(value);
});

1、如果要获取所有value中的name值

const names = [];
map.forEach(value => names.push(value.name));

2、如果只需要获取指定key(如图中的key:12)对应value中的name

const name = map.get(12).name
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题