Giter VIP home page Giter VIP logo

on8-javascript-ii's Introduction

JAVASCRIPT II - Arrays

Agenda

26.09

  • O que é array?
  • Propriedades e métodos de Array
  • Manipulando arrays
  • Revisão de efeitos básicos do Javascript
  • Exemplos, exercícios e desafio para casa \o/

30.09

  • Resolução do desafio
  • Revisão dos principais conceitos
  • Dúvidas, exemplos e próximos passos

Arrays

Array é um tipo de variável que engloba uma lista de elementos. Normalmente é utilizada para agrupar variáveis que tem relação entre si.

Ao invés de declarar três variáveis diferentes, você pode declarar um array de variáveis:

let sanduicheQueijo = "Queijo";
let sanduichePresunto = "Rosbife";
let sanduicheVegetariano = "Vegetariano";
let sanduiches = ["Queijo", "Presunto", "Vegetariano"];

Você pode acessar cada elemento através da sua posição em um array:

sanduiches[0]; // retorna a primeira posição do array "Queijo"

arrays


Length

É uma propriedade de Arrays que mostra o número de elementos contidos na mesma. Ou seja, mostra a quantidade de elementos dessa array

Exemplo:

const roupas = ['tênis', 'camiseta', 'meia', 'blusa'];


console.log(roupas.length); // 4

Podemos usa-lo também para pegar o último item de uma array:

const roupas = ['tênis', 'camiseta', 'meia', 'blusa'];


console.log(roupas[roupas.length - 1]); // 'blusa'

Os Arrays podem conter vários tipos de dados:

   const vogais = 'aiueo'
   const misturado = ['1', 2, 'três', false, vogais, 5.6];

   console.log(misturado) // logs ["1", 2, "três", false, "abc", 5.6]
sanduiches.length; // retorna 3, a quantidade de variáveis dentro do array
sanduiches.forEach(function(item, index) {
  console.log(item, index);
  // Queijo 0
  // Rosbife 1
  // Vegetariano 2
});

Em javascript as posições sempre começam em 0. Pense em um esquema de elevador, onde: 0 => térreo => primeiro nível de um prédio


Iterando por uma Array

const arrayNomes = ['bruna', 'marisa', 'barbara', 'regina']

for (let i = 0; i < arrayNomes.length; i++) {
    console.log(arrayNomes[i])
}   

logs:
bruna
marisa
barbara
regina

Principais métodos de Array

Você não saberá que existe um método de array até usá-lo — Bruna Gil

  • push( )
  • pop( )
  • slice( )
  • splice( )
  • concat( )
  • includes( )
  • shift( )
  • unshift( )
  • indexOf( )
  • typeOf( )
  • trim( )
  • reverse( )

Referências:

on8-javascript-ii's People

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.