-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy patharray.js
51 lines (39 loc) · 1.2 KB
/
array.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
const frutas = ['Maça', 'Banana']
console.log(frutas.length)
//acessando um item index no array
const primeiro = frutas[0]
const ultimo = frutas[frutas.length - 1]
console.log(primeiro, ultimo)
//interrar um array
frutas.forEach(function (item, indice, array) {
console.log(item, indice)
})
//adicionar um item ao final do array
const adicionar = frutas.push('Laranja')
console.log(frutas)
//remover um item do final do array
const removerUltimo = frutas.pop();
console.log(frutas)
//revover do inicio do array
const removerInicio = frutas.shift()
console.log(frutas)
//adicionar ao inciio do array
const adicionarInicio = frutas.unshift('Morango')
console.log(frutas)
//procurar um indice de um item no array
frutas.push('Manga')
const procurar = frutas.indexOf('Banana')
console.log(procurar)
//remover um item pela posição do indice
const removeItem = frutas.splice(procurar, 1)
console.log(frutas)
//remover itens de uma posição de itens
const vegetais = ['Repolho', 'Nabo', 'Rabanete', 'Cenoura']
console.log(vegetais)
const pos = 1, n = 2
const itensRemovidos = vegetais.splice(pos, n)
console.log(vegetais)
console.log(itensRemovidos)
//copiar um array
const copiar = frutas.slice();
console.log(frutas)