如何将return命令更改为类似的东西

时间:2014-11-20 08:41:24

标签: javascript jquery json

我使用以下代码,因为我使用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
}

哪个不起作用,还有其他想法吗?

1 个答案:

答案 0 :(得分:0)

您必须为true返回false.filter ... 所以你的另一种方式只是为了让自己回归虚假或真实......

if (user.id === 4){ 
   return false; //or ture what ever you want..
}

但是我不明白为什么要改变它...如果不清楚,你可以添加一些内容。