Estoy tratando de personalizar cómo se imprime una instancia en una declaración de console.log de forma predeterminada:
function Vehicle(x, y, z) { this.x = x; this.y = y; this.z = z; this.speed = 0; this.engineOn = false; } Vehicle.prototype.valueOf = function() { return 'print this'; } let v = new Vehicle(1,2,3); console.log(v); Parece que hay una función valueOf y toString , pero ninguna de ellas parece cambiar el valor. ¿Cómo cambiaría correctamente el formato predeterminado cuando se convierte en una cadena en la instrucción console.log ?