freeCodeCamp/curriculum/challenges/espanol/02-javascript-algorithms-an.../basic-javascript/updating-object-properties.md

1.8 KiB

id title challengeType videoUrl forumTopicId dashedName
56bbb991ad1ed5201cd392d1 Actualizando las propiedades de un objeto 1 https://scrimba.com/c/c9yEJT4 18336 updating-object-properties

--description--

Después de haber creado un objeto de JavaScript, puedes actualizar sus propiedades en cualquier momento tal y como actualizarías cualquier otra variable. Puedes utilizar tanto la notación de puntos como la notación de corchetes para actualizar.

Por ejemplo, veamos ourDog:

var ourDog = {
  "name": "Camper",
  "legs": 4,
  "tails": 1,
  "friends": ["everything!"]
};

Puesto que es un perro particularmente feliz, vamos a cambiar su nombre por la cadena Happy Camper. Así es como actualizamos la propiedad del nombre del objeto: ourDog.name = "Happy Camper"; o ourDog["name"] = "Happy Camper";. Ahora cuando evaluamos ourDog.name, en lugar de obtener Camper, vamos a obtener su nuevo nombre, Happy Camper.

--instructions--

Actualiza la propiedad nombre del objeto myDog. Cambiemos su nombre de Coder a Happy Coder. Puedes utilizar tanto la notación de puntos como la notación de corchetes.

--hints--

Debes actualizar la propiedad name de myDog para que sea igual a la cadena Happy Coder.

assert(/happy coder/gi.test(myDog.name));

No debes editar la definición de myDog.

assert(/"name": "Coder"/.test(code));

--seed--

--after-user-code--

(function(z){return z;})(myDog);

--seed-contents--

// Setup
var myDog = {
  "name": "Coder",
  "legs": 4,
  "tails": 1,
  "friends": ["freeCodeCamp Campers"]
};

// Only change code below this line

--solutions--

var myDog = {
  "name": "Coder",
  "legs": 4,
  "tails": 1,
  "friends": ["freeCodeCamp Campers"]
};
myDog.name = "Happy Coder";