我试图通过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方法中嵌入的引用?或者是否有其他方法可以达到相同的效果?
感谢您的帮助!
答案 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/>');
}
});
});