Estoy un poco confundido con los objetos de JavaScript. quiero lo siguiente:
función para aceptar como primer parámetro el objeto persona, y como segundo parámetro el campo nombre. Se modificará el objeto persona, en el cual el campo (propiedad) nombre del objeto persona para recibir el valor que pasó como segundo parámetro. La función no devolverá nada, modificará el objeto directamente.
Tome el siguiente fragmento de código:
let person = { name: "name", }; let name = { name: "name_02", }; let b = person === name; function setName(person, name) {} console.log(b);Estoy seguro de que mi código es miserable porque soy un principiante, por favor ayúdenme con las aclaraciones y su comprensión.
No estás a un millón de millas de distancia. La pregunta le pide que cree una función que se pueda llamar en un objeto de persona y establezca su nombre usando el segundo parámetro.
Entonces creó la función con los 2 parámetros, pero aún no ha hecho nada con ella.
No estoy seguro de qué está tratando de hacer con la parte de comparación, ya que de todos modos eso no está en la pregunta.
Probablemente estés buscando algo como ->
let person = { name: "name", }; function setName(person, name) { person.name = name; } console.log(person); setName(person, 'Bob'); console.log(person);