From 55d9cdfab842707b01fd7b3227054ed7962cf5a4 Mon Sep 17 00:00:00 2001 From: Giovanni Marcon Date: Thu, 11 Mar 2021 22:40:28 -0300 Subject: [PATCH] Editado helps --- _JS - Arrays.txt | 34 ++++++++++++++++++++++++++++++++++ _JS - Basicos.txt | 7 ------- 2 files changed, 34 insertions(+), 7 deletions(-) create mode 100644 _JS - Arrays.txt diff --git a/_JS - Arrays.txt b/_JS - Arrays.txt new file mode 100644 index 0000000..5b91e32 --- /dev/null +++ b/_JS - Arrays.txt @@ -0,0 +1,34 @@ +Declarando + + let arr = Array(); + let arr = []; + + +Adicionando elementos + + .push(elemento1, elemento2,...) // Insere no final da array; + .unshift(elemento1, elemento2,...) // Insere no inicio da array; + .pop() // Remove o ultimo item da array e retorna seu valor; + .shift() // Remove o primeiro item da array e retorna seu valor; + + +Iterando + + + for (qqNome in nomeArray) // Pega o INDEX de cada elemento + for (qqNome of nomeArray) // Pega o VALOR de cada elemento + + .forEach() //semelhante ao for of + .map() // semelhante ao forEach, mas retorna uma nova array + + Ex1: // arr.forEach(i => console.log(i)); + Ex2: // arr.forEach(function(i){ + console.log(i); + }) + + +Outras funções + + .find() // retorna true se acha o elemento + .findIndex() // retorna o index do primeiro elemento que encontra, + // retorna -1 se não acha. \ No newline at end of file diff --git a/_JS - Basicos.txt b/_JS - Basicos.txt index 95fef04..e352de5 100644 --- a/_JS - Basicos.txt +++ b/_JS - Basicos.txt @@ -79,10 +79,3 @@ Loops OBS: break -> Encerra todo o loop continue -> Encerra uma unica volta do loop - - -Arrays - .push(elemento1, elemento2,...) -> Insere no final da array; - .unshift(elemento1, elemento2,...) -> Insere no inicio da array; - .pop() -> Remove o ultimo item da array e retorna seu valor; - .shift() -> Remove o primeiro item da array e retorna seu valor; \ No newline at end of file