在/ socket.io代码伴随this article以下代码的node.js是用来挂接事件:关于产品socket.io事件挂钩在下面的代码
socket.on('message', function(message) {
var handler = messageFactory[message.messageType];
$chatMessages.append(handler(message));
});
什么是逻辑/效果引用messageFactory作为数组(或至少使用[]符号)?它是否为不同的messageType创建不同的句柄?
谢谢!
感谢您的回答,这很有道理!对于为什么messageFactory [“chat”]与messageFactory.chat相同,我仍然有些困惑。这只是关于JavaScript的东西?你知道我在哪里可以找到关于该语言功能的更多信息吗? – Evan
@joe ['Object properties'](http://bonsaiden.github.com/JavaScript-Garden/#object.general)。阅读花园。这是语言的一部分 – Raynos