【发布时间】:2021-12-26 13:17:46
【问题描述】:
我有 2 个对象:
const bag = { eth: 50, btc: 30, kla: 10, set: 5, ova: 5 };
const assetList = {
eth: {
name: "Ethereum",
icon: "urlhere",
colour: "#030",
text: "light",
},
btc: {
name: "Bitcoin",
icon: "urlhere",
colour: "#000",
text: "dark",
},
};
现在我想结束:
<ul>
{Object.keys(bag).map(function (asset, keyIndex) {
return (
<li>
{assetList[asset].name}
</li>
);
})}
</ul>
我正在尝试像在 python 中那样处理这个问题,但这显然行不通。如何在此处获取响应资产的名称?
【问题讨论】:
-
它工作正常,除了你会得到
bag中那些不在你的assetList中的键的错误。除了键之外,您没有在bag中使用任何东西,所以为什么不映射到assetList的键/值而不是>
标签: javascript reactjs object