Hola, está increíble tu curso. Del tema de modificar y acceder a los objetos, se me ha generado una duda, como podría eliminar un objeto? Hemos visto como eliminar, modificar o acceder a las propiedades, pero no como eliminar un objeto. Pdt: Espero no equivocarme. ¡Gracias!
@ProgramacionFacilYT2 жыл бұрын
Hola, tienes razón, que yo recuerde, no hablé sobre eso en el curso. Para eliminar un objeto en JavaScript, puedes usar la palabra clave delete. Por ejemplo: let obj = {a: 1, b: 2, c: 3}; delete obj.b; // elimina la propiedad 'b' del objeto console.log(obj); // imprime {a: 1, c: 3} También puedes usar delete para eliminar una variable o una propiedad de un objeto: let obj = {a: 1, b: 2, c: 3}; let b = 2; delete obj.b; // elimina la propiedad 'b' del objeto delete b; // elimina la variable 'b' console.log(obj); // imprime {a: 1, c: 3} console.log(b); // imprime undefined Es importante tener en cuenta que delete solo funciona para eliminar propiedades de objetos. No puede eliminar variables o funciones declaradas de forma tradicional. Para hacer eso, necesitas asignar null o undefined a la variable o función. let a = 1; a = null; // elimina la variable 'a' function foo() {} foo = null; // elimina la función 'foo'
@alejiciaHer2 жыл бұрын
@@ProgramacionFacilYT Muchas gracias por responder mi pregunta, todo es más claro...