/on19-tet-s4-js-logica-II

Lógica Aplicada - Objetos, Arrays e Métodos

Primary LanguageJavaScript

logo reprograma

Tema da Aula

Turma Online 19 - Todas em Tech | Back-end | Semana 3 | 2022 | Professora Giu

Instruções

Antes de começar, vamos organizar nosso setup.

  • Fork esse repositório
  • Clone o fork na sua máquina (Para isso basta abrir o seu terminal e digitar git clone url-do-seu-repositorio-forkado)
  • Entre na pasta do seu repositório (Para isso basta abrir o seu terminal e digitar cd nome-do-seu-repositorio-forkado)

Resumo

O que veremos na aula de hoje?

  • Arrays
  • Objetos
  • Loops / Iteração

Conteúdo

Arrays

Array significa matriz em inglês, as vezes você também pode ver um array ser chamado de vetor ou até lista.

Arrays são declaradas usando []

const arr = ["item 1", "item 2"]

Cada item da array tem um índice (sua posição), começando de zero, no exemplo acima o item um tem item zero(0) e o item dois, índice 1;

Para pegar um determinado item de uma array basta selecionar sua posição.

console.log(arr[1]); // irá imprimir 'item 2'

O javascript nos provê com muitos métodos para manipulação dessas arrays. Veja mais em:

Objetos

Um objeto em JavaScript tem propriedades associadas a ele. Uma propriedade de um objeto pode ser explicada como uma variável que é ligada ao objeto. Propriedades de objetos são basicamente as mesmas que variáveis normais em JavaScript, exceto pelo fato de estarem ligadas a objetos.

O seja, é uma forma de agrupar variáveis de qualquer tipo, podendo ser outros objetos, arrays e até funções (que são chamados de métodos desse objeto);

const pessoa = {
  nome: "Fulana",
  idade: 42,
  genero: "feminino",
  apresentar: function () { console.log(`Olá, me chamo ${this.pessoa}`)}
}

//podemos evocar o valor de uma propriedade usando a notação ponto
console.log(pessoa.idade);

// E usar seus métodos
pessoa.apresentar();

Veja mais

Loops / Iteração

Existem várias formas diferentes de laços, mas eles essencialmente fazem a mesma coisa: repetir uma ação múltiplas vezes.

O mais convencional é o loop For de C

for (LET passo = 1; passo <= 5; passo++) {
  // Executa 5 vezes, com os valores de passos de 1 a 5.
  console.log(`Passei aqui ${passo} vezes `);
}

Pode ser usado dentro de funções e até dentro de outros loops. Um dos usos mais recorrentes é iterar por arrays:

const arrayExercicio = [
  "banana",
  "pera",
  "uva",
  "maça",
  "figo",
  "abacaxi",
  "caviar"
];

for (LET passo = 0; passo < arrayExercicio.length; passo++) {
  // Executa 5 vezes, com os valores de passos de 1 a 5.
  console.log(`O item ${passo} é ${arrayExercicio[passo]}`);
}

Ver mais:

Manual Mdn

Exercícios

Links Úteis

Links da prof

Desenvolvido com 💜