Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/475.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 直接引用PeerJS中的函数_Javascript_Function_Webrtc_Peerjs - Fatal编程技术网

Javascript 直接引用PeerJS中的函数

Javascript 直接引用PeerJS中的函数,javascript,function,webrtc,peerjs,Javascript,Function,Webrtc,Peerjs,对于一个项目,我目前正在使用一个名为peerJS的Javascript库来处理一些webRTC的东西。我的代码是这样构建的 $(function(){ peer.on('open', function(id) { //stuff to be done }); //more functions like this }); 但是当DOM准备好了,代码变得一团糟时,我不得不加载它,所以我决定为它创建一个单独的函数 $(function(){ pee

对于一个项目,我目前正在使用一个名为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
但这对我来说不起作用,我是在做一些简单的错误,还是我试图做的事情完全不可能

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

    //more functions like this
});

function peerOpen(id){
    //stuff to be done
};
您只需要传入函数引用!在您的示例中,您正在调用函数