NEW
Font size
WorksheetsManipulação de Arrays em JavaScript
Total questions: 15
Worksheet time: 8mins
Qual é o resultado do seguinte código em JavaScript? ```javascript let numeros = [1, 2, 3]; numeros.push(4); console.log(numeros); ```
[1, 2, 3]
[1, 2, 3, 4]
[4, 1, 2, 3]
[1, 2, 4]
O método `pop()` em JavaScript serve para:
Adicionar um elemento ao início do array
Remover o último elemento do array
Remover o primeiro elemento do array
Adicionar um elemento ao final do array
Dado o código abaixo, qual será o valor retornado por `console.log(removido)`? ```javascript let frutas = ['maçã', 'banana', 'laranja']; let removido = frutas.pop(); console.log(removido); ```
'maçã'
'banana'
'laranja'
undefined
O que faz o método `shift()` em um array?
Remove o último elemento do array
Adiciona um elemento ao início do array
Remove o primeiro elemento do array
Adiciona um elemento ao final do array
Qual será o resultado do seguinte código? ```javascript let cores = ['azul', 'verde', 'amarelo']; let cor = cores.shift(); console.log(cores); ```
['azul', 'verde', 'amarelo']
['verde', 'amarelo']
['azul', 'amarelo']
['azul', 'verde']
O método `unshift()` em JavaScript é utilizado para:
Adicionar um elemento ao início do array
Remover o último elemento do array
Adicionar um elemento ao final do array
Remover o primeiro elemento do array
Qual será o resultado do seguinte código? ```javascript let numeros = [2, 3, 4]; numeros.unshift(1); console.log(numeros); ```
[2, 3, 4, 1]
[1, 2, 3, 4]
[2, 3, 4]
[4, 3, 2, 1]
O método `map()` em JavaScript é utilizado para:
Filtrar elementos de um array
Modificar cada elemento de um array e retornar um novo array
Remover elementos duplicados de um array
Adicionar elementos ao array
Qual será o resultado do seguinte código? ```javascript let numeros = [1, 2, 3]; let dobrados = numeros.map(x => x * 2); console.log(dobrados); ```
[1, 2, 3]
[2, 4, 6]
[1, 4, 9]
[3, 2, 1]
O método `filter()` em JavaScript serve para:
Remover o último elemento do array
Retornar um novo array apenas com os elementos que passam em um teste
Adicionar elementos ao início do array
Modificar todos os elementos do array
Qual será o resultado do seguinte código? ```javascript let numeros = [1, 2, 3, 4, 5]; let pares = numeros.filter(x => x % 2 === 0); console.log(pares); ```
[1, 3, 5]
[2, 4]
[1, 2, 3, 4, 5]
[4, 2]
Dado o código abaixo, qual será o valor de `resultado`? ```javascript let letras = ['a', 'b', 'c']; letras.push('d'); letras.pop(); letras.unshift('z'); letras.shift(); let resultado = letras; ```
['a', 'b', 'c']
['b', 'c']
['b', 'c']
['a', 'b', 'c', 'e']
Qual método você usaria para adicionar vários elementos ao final de um array de uma só vez?
push
pop
shift
filter
Qual será o resultado do seguinte código? ```javascript let numeros = [1, 2, 3]; let resultado = numeros.map(x => x + 1).filter(x => x > 2); console.log(resultado); ```
[2, 3, 4]
[3, 4]
[1, 2]
[2, 3]
Qual método remove o primeiro elemento de um array e retorna esse elemento?
push()
pop()
shift()
unshift()
