Rafael Alejandro Belalcázar Burbano
PreguntaEstos códigos son equivalentes o hay alguna diferencia?
function Persona(nombre, apellido){ this.nombre = nombre this.apellido = apellido this.saludar = function(){ console.log(`Hola me llamo ${this.nombre} ${this.apellido}`) } } var pablo = new Persona('Pablo', 'Andrés') pablo.saludar()``` y
function Persona(nombre, apellido){
this.nombre = nombre
this.apellido = apellido
}
Persona.prototype.saludar = function(){
console.log(
Hola me llamo ${this.nombre} ${this.apellido}
}
var pablo = new Persona(‘Pablo’, ‘Andrés’)
pablo.saludar()
Juan Pablo Celiz
Coincido plenamente con Carlos, es mucho más legible y eso no tiene precio.

Roger Carlos Ariel Alba
Hola, Rafa
Creo que aunque puedes obtener el mismo resultado, la claridad y simplicidad del primero es indiscutible.
Saludos