Introducción a objetos y propiedades
Los objetos son estructuras de datos que agrupan propiedades relacionadas. Las propiedades se definen con pares clave-valor.
<script>
// Creación de un objeto
var persona = {
nombre: "Juan",
edad: 30,
ocupacion: "Desarrollador"
};
// Acceso a propiedades
console.log(persona.nombre); // Juan
console.log(persona.edad); // 30
</script>
Creación y manipulación de objetos
Es posible agregar, modificar y eliminar propiedades en un objeto.
<script>
var libro = {
titulo: "El Gran Gatsby",
autor: "F. Scott Fitzgerald",
publicado: 1925
};
// Agregar una propiedad
libro.genero = "Novela";
// Modificar una propiedad
libro.publicado = 1922;
// Eliminar una propiedad
delete libro.autor;
console.log(libro);
</script>
Notación de puntos y corchetes
Las propiedades de un objeto se pueden acceder utilizando notación de puntos o corchetes.
<script>
var persona = {
nombre: "María",
edad: 25
};
console.log(persona.nombre); // Notación de puntos
console.log(persona["edad"]); // Notación de corchetes
</script>
JSON: formato y uso básico
JSON (JavaScript Object Notation) es un formato de intercambio de datos muy utilizado. Se parece mucho a la sintaxis de los objetos en JavaScript.
<script>
var producto = {
nombre: "Camiseta",
precio: 25.99,
disponible: true
};
// Convertir objeto a JSON
var productoJSON = JSON.stringify(producto);
console.log(productoJSON);
</script>