Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/89.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jquery数组,如何使用每个数组_Javascript_Jquery - Fatal编程技术网

Javascript jquery数组,如何使用每个数组

Javascript jquery数组,如何使用每个数组,javascript,jquery,Javascript,Jquery,我目前有以下几项工作得很好: channel.bind('pusher:subscription_succeeded', function(members) { members.each(set_status_online); }) function set_status_online(member) { var user_temp; user_temp = findWallUser(member.info.uid); if (user_temp) {

我目前有以下几项工作得很好:

channel.bind('pusher:subscription_succeeded', function(members) {
    members.each(set_status_online);
})


function set_status_online(member) {
    var user_temp;
    user_temp = findWallUser(member.info.uid);
    if (user_temp) {
        user_temp.status('online');
    }
    else {
        console.log('user not found');
    }
}
我正在尝试更新第一部分,以便更好地控制每个成员。我想要这样的东西:

channel.bind('pusher:subscription_succeeded', function(members) {
    members.each {
       set_status('online');
    }
})
$.each(members,set_status_online);

有没有一种方法可以用数组和每个数组来实现这一点?谢谢

对于数组,请使用
$。每个
如下所示:

channel.bind('pusher:subscription_succeeded', function(members) {
    members.each {
       set_status('online');
    }
})
$.each(members,set_status_online);
将函数更改为将
索引
作为第一个变量:

function set_status_online(index,member) {
etc...
}
或者,如果不想修改函数,可以使用
$进行修改。每个

$.each(members,function(i,e){
  set_status_online(e)
});