socket.on(eventName,callback)

  • eventName (String)
  • callback (Function)
  • Returns Socket

为给定事件注册新的处理程序。

  1. socket.on('news',(data)=>{
  2. console.log(data)
  3. })
  4. // 多个参数
  5. socket.on('new',(arg1,arg2,arg3,arg4)=>{
  6. // ...
  7. })
  8. // 使用回调
  9. socket.on('news',(cb)=>{
  10. cb(0)
  11. })

socket实际上继承了Emitter类的每个方法,比如hasListenersonceoff(删除一个事件监听器