Entonces, digamos que tengo una clase:
class Dog { constructor(age){ this.age = age; } } ¿Cómo hago válida la expresión Dog(7) * Dog(5) ? Como, quiero escribir una función que defina la multiplicación de esta clase (algo así):
Dog.operator["*"] = function(obj1, obj2){ return obj1.age * obj2.age; }