0
我正在努力解決我的JS文件中的所有JSLint錯誤。如何解決jslint錯誤'不要在循環內創建函數。'而在循環內使用查找功能
當前它在下面的示例代碼中顯示'不要在循環中生成函數'。
While(condition)
{
const userObj = find(users, user => user.id === currUserid);
}
currUserid是用戶ID。 用戶是用戶數組。
我試圖創建單獨的函數並像下面那樣傳遞它。
userChk = (user, id) => {
if (user.id === id) {
return user;
}
}
While(condition)
{
const userObj = find(users, userChk(currUserid));
}
但錯誤顯示像'currUserid不是一個函數'。如果我不通過currUserid值,它會正常工作。但我無法檢查不同的用戶ID。請幫助我爲這種情況找到更好的解決方案。提前致謝。
它完美的罰款。謝謝你的幫助。 @Ritesh Bansal – AndroidKid