【发布时间】:2019-05-22 21:19:03
【问题描述】:
在下面的代码中,这些数字是什么意思?我的意思是,0、1 2 和 -1。据我所知,如果“e.curPerformerInfo.chatType”是免费的或简单的,它会调用“callExternalWindow”并将“ExternalWindows.WINDOW_INIT_SIMPLE_PRIVATE 作为参数并...?
switch (e.curPerformerInfo.chatType) {
case ChatTypeText.FREE:
case ChatTypeText.SIMPLE:
e.callExternalWindow(ExternalWindows.WINDOW_INIT_SIMPLE_PRIVATE, {
0: function() {
e.socketCaller.startSimpleChat()
},
1: function() {
e.socketCaller.startPrivateChat()
},
2: function() {
e.socketCaller.startHotConnectionChat()
}
}, -1, e.curPerformerInfo.isHotConnectionEnabled);
}
【问题讨论】:
-
那些与
switch/case语法无关,它们是作为参数传递给callExternalWindow的对象文字的一部分
标签: javascript switch-statement