【发布时间】:2017-06-15 07:54:10
【问题描述】:
我正在努力解决我的 JS 文件中的所有 JSLint 错误。
目前它在下面的示例代码中显示“不要在循环中创建函数。”
While(condition)
{
const userObj = find(users, user => user.id === currUserid);
}
currUserid 是用户 ID。 users 是用户数组。
我尝试创建单独的函数并像下面一样传递它。
userChk = (user, id) => {
if (user.id === id) {
return user;
}
}
While(condition)
{
const userObj = find(users, userChk(currUserid));
}
但错误显示为“currUserid 不是函数”。如果我不传递 currUserid 值,它将正常工作。但我无法检查不同的用户 ID。请帮助我为这种情况找到更好的解决方案。提前致谢。
【问题讨论】:
标签: javascript jquery reactjs eslint