Quiero agregar un parámetro de prototipo al objeto de JavaScript que devuelve una suma de otros parámetros.
¿Por qué funciona esto?:
function Item() { this.a = 2; this.b = 3; this.c = this.a + this.b; } let it = new Item(); console.log(it.c); //5Y esto no???:
function Item() { this.a = 2; this.b = 3; } Item.prototype.c = this.a + this.b; console.log(it.c); // Nan¿Cómo acceder a una propiedad para poder hacer operaciones en las propiedades de los prototipos?
¿O necesito declararlo siempre en el constructor del Objeto?