如何在SoundCloud API Javascript方法中放置条件

时间:2014-05-09 02:05:58

标签: javascript jquery api methods soundcloud

我试图通过SoundCloud API使用SC.get()方法获取一组用户。我希望用户的结果集在我设置的天花板和楼层之间有一个follower_count。 follower_count是SoundCloud提供的用户对象的提供参考之一。

我想在SC.get()方法中使用条件获取上述结果集。下面是我想要实现的一个例子:

var floor = 0;
var ceiling = 100;
SC.get('/users', { followers_count > floor && followers_count < ceiling }, .....)

在执行此代码时查看chrome的开发人员选项卡,我收到以下错误:“Uncaught SyntaxError:Unexpected token&gt;”

这意味着条件运算符“&gt;”在SC.get()方法中无法识别。是否可以将条件语句应用于SoundCloud api方法中嵌入的引用?或者是否有其他方法可以达到相同的效果?

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

使用jquery,可以使用if子句在回调中添加条件。

SC.get('/users', function(users) {
    $.each( users, function( key, user ) {
        if(user.followers_count > floor && user.followers_count < ceiling) {  
            $("#result").append(user.username + ' (' + user.followers_count + ') <br/>');
        } 
    });

});

http://jsfiddle.net/iambnz/8Ue2t/