直接引用PeerJS中的函数

时间:2014-03-10 16:41:04

标签: javascript function webrtc peerjs

对于一个项目,我目前正在使用名为peerJS的Javascript库来处理一些webRTC。我的代码构建像这样

$(function(){
    peer.on('open', function(id) {
        //stuff to be done
    });

    //more functions like  this
});

但是当我准备好DOM并且代码变得非常混乱时我必须加载它,我决定为它创建一个单独的函数。

$(function(){
    peer.on('open', function(id) {
        peerOpen(id);
    });

    //more functions like this
});

function peerOpen(id){
    //stuff to be done
};

//more functions like this

但这看起来有点全面,所以我尝试了这个:

$(function() {
    peer.on('open', peerOpen());

    //more functions like this
});

function peerOpen(id){
    //stuff to be done
};

//more functions like this

但那对我不起作用,我做的是一些简单的错误,还是我试图做的事情完全不可能?

1 个答案:

答案 0 :(得分:1)

$(function() {
    peer.on('open', peerOpen);

    //more functions like this
});

function peerOpen(id){
    //stuff to be done
};

您只需要传入函数参考!在您的示例中,您正在调用该函数。