将函数赋值给变量给出了undefined

时间:2016-01-19 04:56:41

标签: javascript

我将一些函数分配给变量,如:

var WEBRTC_PEER_CONNECTION     = ( window.webkitRTCPeerConnection   ||
                                   window.mozRTCPeerConnection      ||
                                   window.RTCPeerConnection         );

当我在浏览器的控制台中尝试 WEBRTC_PEER_CONNECTION 时,它会为我提供 undefined 。但是,当我直接尝试以下内容时,我得到了函数:

( window.webkitRTCPeerConnection || window.mozRTCPeerConnection || window.RTCPeerConnection );

输出:

function RTCPeerconnection() { code }

为什么,是这样吗?

1 个答案:

答案 0 :(得分:0)

好的,我相信你得到的undefined是定义一个变量的结果。

尝试在控制台上输入WEBRTC_PEER_CONNECTION,你会得到相同的结果。

RESULTS