0Pricing
JavaScript Academy · Aula

CRUD de matrizes, iteração; noções básicas e acesso a objetos

CRUD e iteração de arrays; literais de objeto e acesso a propriedades com ponto, colchetes e encadeamento opcional

CRUD de matrizes, iteração; noções básicas e acesso a objetos é uma aula grátis de JavaScript Academy no CoddyKit. Esta é a aula 1 de 2. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de JavaScript Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de JavaScript Academy inclui 2 aulas no total.

Introdução

Objetivo: lide com matrizes e objetos usando padrões simples e seguros.

  • Operações básicas com matrizes
  • Iteração sobre valores
  • Acesso a objetos
CRUD de matrizes, iteração; noções básicas e acesso a objetos — ilustração 1

Noções básicas de operações com matrizes

Use push/unshift para adicionar e pop/shift para remover. Mantenha as exibições curtas para dispositivos móveis.

// 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 de matrizes, iteração; noções básicas e acesso a objetos — ilustração 2

Índice e comprimento

Use o acesso por índice e length para leituras simples.

// 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 de matrizes, iteração; noções básicas e acesso a objetos — ilustração 3

Iteração sobre matrizes

for…of fornece os valores diretamente; forEach chama uma função 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 de matrizes, iteração; noções básicas e acesso a objetos — ilustração 4

Literais de objeto e acesso

Os objetos armazenam pares de chave e valor. Use acesso por ponto ou por colchetes.

// 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 de matrizes, iteração; noções básicas e acesso a objetos — ilustração 5

Encadeamento opcional e expansão

?. evita erros quando um caminho está ausente. Use a expansão ... para clonar e mesclar objetos (as chaves posteriores substituem as 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 de matrizes, iteração; noções básicas e acesso a objetos — ilustração 6

Quiz sobre métodos de matriz

Verificação rápida: adicione ao final de uma matriz.

CRUD de matrizes, iteração; noções básicas e acesso a objetos — ilustração 7

Recapitulação

Recapitulação: você praticou operações básicas com matrizes, iterou com for…of/forEach, acessou propriedades de objetos, usou encadeamento opcional e clonou ou mesclou com expansão.

CRUD de matrizes, iteração; noções básicas e acesso a objetos — ilustração 8

Perguntas Frequentes

A aula “CRUD de matrizes, iteração; noções básicas e acesso a objetos” é grátis?

Sim — o texto completo de “CRUD de matrizes, iteração; noções básicas e acesso a objetos” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de JavaScript Academy, atualize para CoddyKit PRO. O curso de JavaScript Academy inclui 2 aulas no total.

O que vou aprender em “CRUD de matrizes, iteração; noções básicas e acesso a objetos”?

CRUD e iteração de arrays; literais de objeto e acesso a propriedades com ponto, colchetes e encadeamento opcional Você pratica JavaScript Academy com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.

Preciso ter experiência prévia para começar JavaScript Academy?

Nenhuma experiência prévia é necessária. JavaScript Academy no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 1 de 2.

Quanto tempo leva a aula “CRUD de matrizes, iteração; noções básicas e acesso a objetos”?

A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.

Posso escrever e executar código nesta aula de JavaScript Academy?

Sim. Cada aula de JavaScript Academy inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.

Todas as aulas deste curso

  1. CRUD de matrizes, iteração; noções básicas e acesso a objetos
  2. Clonagem e mesclagem — spread e Object.assign
← Voltar para JavaScript Academy