Desvendando ARRAYS em JavaScript: Guarde MÚLTIPLAS informações em 1 Variável!
Автор: Edu Pretel Desenvolvimento | Cursos de TI
Загружено: 2025-12-01
Просмотров: 10
Bem-vindo à Aula 29 do Curso Completo de JavaScript para Iniciantes do Professor Edu Pretel!
Prepare-se para uma nova e fundamental etapa: as **Variáveis Compostas**! Nesta aula, faremos uma imersão completa nos **Arrays em JavaScript**, a estrutura de dados essencial para armazenar múltiplas informações de forma organizada. Pense neles como um "armário com gavetas numeradas"!
Nesta aula, você aprenderá:
1. *O Que é um Array:* Entenda o conceito de uma variável que pode guardar mais de um conteúdo, acessível por índices numéricos (começando do zero).
2. *Como Criar um Array:*
Forma literal (`const meuArray = [];`): A mais comum e recomendada.
Construtor (`const meuArray = new Array();`): A forma orientada a objetos.
3. *Acessando Elementos:* Como usar os *índices* (ex: `cores[0]`) para ler ou modificar valores específicos dentro do array.
4. *Comportamento de Saída:* As diferenças na visualização de um array em `alert()`, `document.write()` (serialização para string) e `console.log()` (informações detalhadas para desenvolvedores).
5. *Propriedades de Array:* Conheça a propriedade `length` para descobrir o tamanho de um array.
6. *Métodos de Array (Introdução):* Aprenda sobre o método `sort()` para ordenar os elementos de um array e como ele altera a ordem dos índices.
7. *Arrays Literais com Valores:* A forma prática de inicializar um array com valores já definidos (ex: `const carros = ['Toro', 'Tracker'];`).
8. *Arrays de Arrays (Matrizes em JavaScript):* Como criar estruturas mais complexas onde cada elemento do array é, na verdade, outro array (não necessariamente "quadrados" como em matrizes tradicionais).
9. *Acessando Elementos em Arrays Aninhados:* Como usar múltiplos colchetes (ex: `montadoras[0][1]`) para navegar em arrays dentro de arrays.
Dominar os *Arrays* é o primeiro passo para organizar dados complexos e fundamental para qualquer desenvolvimento em JavaScript!
➡️ GANHOS DE TEMPO (Timestamps):
00:00 - Introdução: Variáveis Compostas e Arrays em JavaScript
00:12 - Preparação no VS Code (Novo diretório '5_VariaveisCompostas', arquivo '1_Array.html')
00:23 - *O que é um Array:* Analogia do armário e índices a partir do zero
01:54 - Criando um Array com `const` (recomendado) e a forma literal `[]`
02:26 - Atribuindo valores a índices específicos (`cores[0] = 'Verde'`)
03:17 - Demonstração: `alert(cores)` (serialização para string)
04:00 - Demonstração: `document.write(cores)` (serialização para string)
04:23 - Demonstração: `console.log(cores)` (visualização de objeto no console)
05:33 - Criando Array com `new Array()` (construtor)
06:28 - Acessando um elemento específico pelo índice (`cores[2]` retorna 'Vermelho')
07:22 - *Propriedade `length`:* Descobrindo o tamanho do array (`cores.length` retorna 4)
08:00 - *Método `sort()`:* Ordenando o array por ordem alfabética
06:40 - Demonstração: `console.log(cores)` após `sort()` mostra a nova ordem dos índices
10:39 - Criando Arrays de forma literal com valores iniciais (`const carros = ['Toro', 'Tracker']`)
12:21 - *Arrays de Arrays (Estruturas de Matriz em JS)*
13:25 - Criando `montadoras` onde cada índice contém outro array (ex: Fiat, Renault, Honda)
14:20 - Flexibilidade: Arrays internos podem ter tamanhos diferentes
15:42 - Elementos simples dentro de Arrays de Arrays (ex: 'Jimmy')
16:13 - Demonstração: `console.log(montadoras)` para ver a estrutura aninhada
18:47 - Acessando elementos em Arrays Aninhados (ex: `montadoras[2]` para 'Renault')
19:14 - Acessando 'Sandero' (`montadoras[2][2]`)
19:45 - Acessando 'Honda' (`montadoras[3][0]`) e 'Jimmy' (`montadoras[4]`)
20:37 - Resumo e Próxima Aula (Métodos de Array e Iteração)
21:00 - Encerramento e CTA
Professor Edu Pretel: Instrutor em instituições como 4Bios IT Academy, SENAC e Impacta.
#javascript #arrays #variaveiscompostas #arrayjs #indicesarray #arraymultidimensional #organizacaodedados #cursodejavascript #js #edupretel #constarray
############################################################
Se você quer dominar programação, desenvolvimento de sistemas, front-end, back-end, bancos de dados e frameworks modernos, este conteúdo é para você!
🎓 Sobre o canal:
No Edu Pretel Desenvolvimento, você encontra cursos e tutoriais sobre JavaScript, Node.js, Angular, React, PHP, Python, MySql e muito mais, com conteúdo atualizado para quem deseja aprender do zero ou se especializar.
🚀 Comece agora:
🔔 Inscreva-se no canal: / @edupreteldesenvolvimento
📢 Compartilhe o vídeo com seus amigos
💬 Deixe seu comentário e suas dúvidas
📌 Me siga nas redes sociais:
Instagram → / edupreteldesenvolvimento
LinkedIn → / edupretel
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: