Можно ли определить пользовательские операторы между экземплярами типа в JavaScript?
Например, если у меня есть пользовательский векторный класс, можно ли использовать
vect1 == vect2
чтобы проверить равенство, в то время как базовый код будет примерно таким?
operator ==(a, b) {
return a.x == b.x && a.y == b.y && a.z == b.z;
}
(Это, конечно, бессмыслица.)