【发布时间】:2021-10-27 08:20:58
【问题描述】:
我试图链接传递对象,它说地图不是函数。我一路尝试,但没有运气。知道我犯了什么错误。
输入
const sample = [
{
path: "/website",
par: {
abc: "234",
def: "567",
ghi: "8910"
}
}
];
{sample.length !== 0 ? (
sample.map((sample) => (
<Menu.Item
>
<Link
to={{
pathname: sample.path,
search: createURL(sample)
}}
>
{"Sample"}{" "}
</Link>
</Menu.Item>
【问题讨论】:
-
真的是数组还是字符串?
console.log(Array.isArray(sample))输出什么?是否需要将字符串解析为JSON.parse?的数组 -
尝试将对象名称更改为其他名称,而不是与地图函数 sample.map((here) => {}) 中的数组名称相同
标签: javascript reactjs react-router