¿Puedo definir sobrecargas de operador personalizadas en Javascript? [duplicar]

Esta pregunta ya tiene una respuesta aquí:

Javascript: sobrecarga del operador 4 respuestas¿Sobrecarga de operadores aritméticos en JavaScript? 11 respuestas

¿Es posible definir operadores personalizados entre instancias de un tipo en JavaScript?

Por ejemplo, dado que tengo una clase de vector personalizada, ¿es posible usar

vect1 == vect2

para verificar la igualdad, mientras que el código subyacente sería algo como esto?

operator ==(a, b) {
    return a.x == b.x && a.y == b.y && a.z == b.z;
}

(Esto no tiene sentido, por supuesto.)

Respuestas a la pregunta(7)

Su respuesta a la pregunta