首页 > 解决方案 > 如何将 javascript 地图对象的内容呈现为列表?

问题描述

我需要使用地图而不是 JavaScript 对象,因为我需要使用“名称”作为查找数据的一种方式。我知道我可以在每个对象中设置一个名称值并查看每个对象的名称值,但起初这似乎更容易。该地图是一个反应状态挂钩。

代码:

const [champs, setChamps] = useState(new Map())

<ul>
  {[...champs.keys()].map( k => (
     <li key={k}>champs.get(k)</li>
   ))}
</ul>

标签: javascriptreactjsdictionaryhtml-lists

解决方案


我认为您唯一缺少的就是{}您的champs.get(k).

不过我可能是错的。


推荐阅读