Ami*_*raf 1 javascript reactjs reactivesearch
我正在使用Reactivesearch,并且试图在map函数内分配const变量。具体在.map赞这样:
onAllData(data, streamData) {
return (
<div className="grid">
{
data.map((item) =>
const propertyName = item.productName;
<div className="flex-container card" key={item._id}>
<div className="content">
<p>{propertyName}</p>
</div>
</div>
)
}
);
}
Run Code Online (Sandbox Code Playgroud)
const propertyName = item.productName;给我问题。Error states unexpected token。
可能吗?
您需要使用括号和从表达式语法转到块语法return:
data.map((item) => {
const propertyName = item.productName;
return (<div className="flex-container card" key={item._id}>
<div className="content">
<p>{propertyName}</p>
</div>
</div>)
})
Run Code Online (Sandbox Code Playgroud)
但是,您也可以使用解构来获取propertyName,然后返回到一个表达式:
data.map(({productName, _id}) =>
<div className="flex-container card" key={_id}>
<div className="content">
<p>{propertyName}</p>
</div>
</div>
)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3046 次 |
| 最近记录: |