0Pricing
JavaScript Academy · Lección

CRUD e iteración de matrices; conceptos básicos y acceso a objetos

Operaciones CRUD e iteración con arrays; literales de objeto y acceso a propiedades con notación de punto, corchetes y encadenamiento opcional.

CRUD e iteración de matrices; conceptos básicos y acceso a objetos es una lección gratuita de JavaScript Academy en CoddyKit. Esta es la lección 1 de 2. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de JavaScript Academy, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de JavaScript Academy incluye 2 lecciones en total.

Introducción

Objetivo: manejar arreglos y objetos con patrones sencillos y seguros.

  • CRUD de arreglos
  • Iterar sobre valores
  • Acceso a objetos
CRUD e iteración de matrices; conceptos básicos y acceso a objetos — ilustración 1

Conceptos básicos del CRUD de arreglos

Use push/unshift para agregar y pop/shift para eliminar. Mantenga breves las impresiones en dispositivos móviles.

// Make an array
const colors = ["red", "green"];

// Add to end
colors.push("blue");

// Add to start
colors.unshift("pink");

// Remove from end
const last = colors.pop();

// Remove from start
const first = colors.shift();

console.log("Colors now:", colors);
console.log("Removed:", first, last);
CRUD e iteración de matrices; conceptos básicos y acceso a objetos — ilustración 2

Índice y longitud

Use el acceso por índice y length para lecturas sencillas.

// Read by index and use length
const nums = [10, 20, 30];

console.log("First:", nums[0]);
console.log("Last:", nums[nums.length - 1]);
console.log("Count:", nums.length);
CRUD e iteración de matrices; conceptos básicos y acceso a objetos — ilustración 3

Iteración de arreglos

for…of proporciona los valores directamente; forEach llama a una función para cada valor.

// Iterate values with for…of
const fruits = ["apple", "banana", "cherry"];

for (const value of fruits) {
  console.log("of:", value);
}

// Or use forEach with a small callback
fruits.forEach(function (v) {
  console.log("each:", v);
});
CRUD e iteración de matrices; conceptos básicos y acceso a objetos — ilustración 4

Literales de objeto y acceso

Los objetos almacenan pares clave-valor. Use el acceso mediante punto o corchetes.

// Create an object with properties
const user = {
  name: "Ayla",
  level: 1,
  active: true
};

// Dot access
console.log("Name:", user.name);

// Bracket access (useful for dynamic keys)
const key = "level";
console.log("Level:", user[key]);
CRUD e iteración de matrices; conceptos básicos y acceso a objetos — ilustración 5

Encadenamiento opcional y spread

?. evita errores cuando falta una ruta. Use ... spread para clonar y combinar objetos (las claves posteriores sobrescriben las anteriores).

// Optional chaining: safely read nested values
const profile = { contact: { email: "ayla@example.com" } };
console.log("Email:", profile.contact?.email);
console.log("Twitter:", profile.social?.twitter);

// Clone and merge with spread
const base = { a: 1, b: 2 };
const extra = { b: 9, c: 3 };

const clone = { ...base };
const merged = { ...base, ...extra };

console.log("Clone:", clone);
console.log("Merged:", merged);
CRUD e iteración de matrices; conceptos básicos y acceso a objetos — ilustración 6

Cuestionario sobre métodos de arreglos

Comprobación rápida: agregar al final de un arreglo.

CRUD e iteración de matrices; conceptos básicos y acceso a objetos — ilustración 7

Repaso

Repaso: practicó el CRUD de arreglos, iteró con for…of/forEach, accedió a propiedades de objetos, usó el encadenamiento opcional y clonó y combinó con spread.

CRUD e iteración de matrices; conceptos básicos y acceso a objetos — ilustración 8

Preguntas frecuentes

¿La lección «CRUD e iteración de matrices; conceptos básicos y acceso a objetos» es gratis?

Sí — el texto completo de «CRUD e iteración de matrices; conceptos básicos y acceso a objetos» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de JavaScript Academy, actualiza a CoddyKit PRO. El curso de JavaScript Academy incluye 2 lecciones en total.

¿Qué aprenderé en «CRUD e iteración de matrices; conceptos básicos y acceso a objetos»?

Operaciones CRUD e iteración con arrays; literales de objeto y acceso a propiedades con notación de punto, corchetes y encadenamiento opcional. Practicas JavaScript Academy con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.

¿Necesito experiencia previa para empezar JavaScript Academy?

No se requiere experiencia previa. JavaScript Academy en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 1 de 2.

¿Cuánto tiempo toma la lección «CRUD e iteración de matrices; conceptos básicos y acceso a objetos»?

La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.

¿Puedo escribir y ejecutar código en esta lección de JavaScript Academy?

Sí. Cada lección de JavaScript Academy incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.

Todas las lecciones de este curso

  1. CRUD e iteración de matrices; conceptos básicos y acceso a objetos
  2. Clonación y combinación: spread y Object.assign
← Volver a JavaScript Academy