我需要一些幫助搞清楚我怎麼能修改此代碼:如何在此if/else語句中添加if/else語句?
export const CommentsListBeijing = ({ comments }) => (
if (comments.length > 0) {
<ButtonToolbar className="comment-list">
{comments.map((com) => (
<CommentsModal key={ com._id } comment={ com } city={com.city} person={com.person} location={com.location} title={com.title} content={com.content} fileLink={com.fileLink} timestamp={com.timestamp} createdBy={com.createdBy}/>
))}
</ButtonToolbar> :
<Alert bsStyle="warning">No sparks yet. Please add some!</Alert>
);
我想映射函數中添加一個if/else語句。
所以
if (com.adminSpark == true) { do something }
else
do current
我的新書寫這樣一個if/else語句,不知道如何將兩者結合起來。
感謝您的幫助!我一直試圖根據收到的反饋來添加else/if語句,但是在聲明開始的地方我總是收到一個錯誤:「imports/ui/components/beijing/comments-list-beijing.js:16:2:Unexpected令牌(16:2)「。
我在做什麼錯?
非常感謝您的回覆!由於某種原因,我不斷收到if語句開頭的錯誤: 「imports/ui/components/beijing/comments-list-beijing.js:16:2:Unexpected token(16:2)」 怎麼回事? – Deelux
Btw第16行是指「if(comments.length> 0){」開始的地方。 – Deelux
是的,我猜測一樣多。您需要關閉if的括號。我現在編輯答案。 – Cent