【发布时间】:2018-08-30 03:34:59
【问题描述】:
有什么办法可以缩短这段代码吗? 唯一的区别是我希望在索引 0 处显示“全部”而不是数组值。
或者可能是多个条件?比如在 index = 0,这样做,索引是 %2,这样做,最后一个索引,这样做?
我也找到了相同的解决方案。 我现在又遇到了一个问题,
我想在 onClick 中的两个函数之间进行选择。
<a onClick={()=>{AddNewBookmark(userId, newsId); this.changeBookmarkState(isBookmarked, bookmarkIndex);}}>
我希望 index == 0 使用 AddNewBookmark(userId, newsId) 或者如果 index == 1 则使用 RemoveBookmark(userId, newsId)。
<a onClick={()=>{ index == 0 ? AddNewBookmark(userId, newsId) :
RemoveBookmark(userId, newsId); this.changeBookmarkState(isBookmarked,
bookmarkIndex);}}>
无论索引值是什么,我都希望包含 changebookmarkstate。
我的尝试没有成功。有什么建议吗?
【问题讨论】:
-
调用API从数据库中删除一条记录
-
不要重新编辑完整的问题 - 删除并创建新问题
-
你以后最好在CodeReview问这种问题。这不是题外话,但该网站致力于改进已经工作的代码。
标签: reactjs typescript