7.5.2 - Arrays
🧠 Nível 3: Domine os Arrays como um verdadeiro(a) Dev Ninja! 🥷
🧠 Nível 3: Domine os Arrays como um verdadeiro(a) Dev Ninja! 🥷
🧑🤝🧑 Arrays e Objetos: primos de primeiro grau!
let frutas = ["maçã", "banana"]; // Array
let pessoa = { nome: "Luan", idade: 20 }; // Objetotypeof frutas; // "object" 🤯🧷 Por que NÃO alterar arrays diretamente?
Mutação = confusão 😵
let original = [1, 2, 3];
let copia = original;
copia.push(4);
console.log(original); // [1, 2, 3, 4] 😱💡 Solução: copiar antes de alterar!
🧪 Como criar (inicializar) arrays?
🧬 Arrays são tipo de referência
🔁 Iterar (percorrer) um array
📜 for clássico
🧃 for...of
🔁 forEach
🧰 Todos os métodos de array (principais!)
Método
O que faz
🔄 Conversão entre array e string
➡️ Array → String
➡️ String → Array
🧠 Arrays e algoritmos
⚠️ Armadilhas comuns (evite isso!):
Má prática
Por que é ruim?
✅ Boas práticas com arrays
🧠 Extras que valem a pena saber
Atualizado


