JavaScript代码段

时间:2014-04-29 10:20:40

标签: javascript

有人可以告诉我下面这段代码是什么意思吗?

            var config = {
                openSocket: function(config) {

                },
                onRemoteStream: function(media) {

                },
                onRoomFound: function(room) {

                },
                onNewParticipant: function(numberOfParticipants) {

                }
            };

我删除了大部分内容。我只是想知道上面是对象方法定义还是什么。

2 个答案:

答案 0 :(得分:0)

这只是一个存储4个函数的Object,因此您可以使用以下命令调用它们:

config.openSocket('config data');
config.onRemoteStream('media data');

等等

答案 1 :(得分:0)

当我从其他语言来到javascript时,我遇到了同样的问题。您的代码与C#

中的以下代码相同
class config{

    public void function openSocket(var config){

    }

    public void function onRemoteStream(var media){

    }

    public void function onRoomFound(var room){

    }

    public void function onNewParticipant(var numberOfParticipants){

    }
}       

但假设它已经是一个已经实例化的类。所以不需要new config()

你可以像这样:config.opensocket(confgi);