Ich möchte einen Listener auf einem Socket erstellen. Sobald der Listener ausgeführt wurde, möchte ich, dass der Hörer aufhört zu hören. Ich habe diese SO:Socket.io entfernen Listener nach der Ausführung
socket.io Removing specific listener
Aber ich kann nicht herausfinden, wie ein Zuhörer zu haben, sich selbst zu zerstören. Das ist, was ich denke:
var ListenEventFunc = function() {
/* Do some important stuff */
socket.removeListener('ListenEvent',ListenEventFunc);
}
socket.on('ListenEvent',ListenEventFunc);
Was ist der richtige/beste Weg, dies zu tun? Kann ich das Schlüsselwort this
trotzdem verwenden, um die Funktion anzugeben?