Javascript Socket.io-使用多个函数参数是一种错误的做法吗?
我不熟悉socket.io,并且注意到,通常当需要发送多个参数时,它们会在单个对象中发送。 (Javascript Socket.io-使用多个函数参数是一种错误的做法吗?,javascript,node.js,socket.io,Javascript,Node.js,Socket.io,我不熟悉socket.io,并且注意到,通常当需要发送多个参数时,它们会在单个对象中发送。 (socket.emit('messagename',{arg1:…,arg2:…})) 然而,我也注意到在函数中传递多个参数似乎是可行的。 (socket.emit('messagename',arg1,arg2)) 使用多个参数发送消息有什么缺点吗?使用任一选项都没有缺点。这只是偏好的问题。在首选项中支持这两个选项,我倾向于使用像您的第一个一样的对象,也使它在使用ack时更干净、更易于遵循,而且我从未
socket.emit('messagename',{arg1:…,arg2:…})
)
然而,我也注意到在函数中传递多个参数似乎是可行的。
(socket.emit('messagename',arg1,arg2)
)
使用多个参数发送消息有什么缺点吗?使用任一选项都没有缺点。这只是偏好的问题。在首选项中支持这两个选项,我倾向于使用像您的第一个一样的对象,也使它在使用ack时更干净、更易于遵循,而且我从未在事件名称中使用空格