我有這樣的循環,我想執行其他的只如果沒有的,如果條件得到滿足循環。 for循環會一直運行,直到數據庫中的每個項目都被檢查完畢。如果數據庫中沒有任何項目匹配用戶輸入,那麼我想運行其他。執行else語句如果沒有項目被發現
眼下,它運行後其他權的第一次嘗試,這意味着,如果該項目相匹配的是最後一排,它只是把它的錯誤頁面,因爲它停止在評價第一次迭代。
for(var i=0; i< rows.length; i++) {
if (rows[i].hashtag == userEnteredHashtag) {
// Display the choose Box page
res.render('chooseBox', {});
}
else {
// Display the invalid hashtag page
res.render('invalidHashtag', {});
}
}
直接檢查數據庫是否容易? ({!返回o.hashtag == userEnteredHashtag} O =>) – adeneo
沒錯,但我跑了一些問題,以及一些安全原因,我覺得這是更好的選擇 – John
anywho'rows.every;' – adeneo