我使用以下代码,因为我使用promises,我想避免最后一个return语句(因为我使用链接时有点混乱),我应该怎么做?
这是正常运行的代码
return $.get('users.json', null, null, 'json')
.then(function (response) {
return response.filter(function (user) {
return user.id === 4;
})[0];
})
我想避免最后一次返回return user.id === 4;
并以不同的方式写,我应该怎么做?
我已经尝试了
if (user.id === 4){
exit
}
哪个不起作用,还有其他想法吗?
答案 0 :(得分:0)
您必须为true
返回false
或.filter
...
所以你的另一种方式只是为了让自己回归虚假或真实......
if (user.id === 4){
return false; //or ture what ever you want..
}
但是我不明白为什么要改变它...如果不清楚,你可以添加一些内容。