wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Manipulação de Arrays em JavaScript

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

Qual é o resultado do seguinte código em JavaScript? ```javascript let numeros = [1, 2, 3]; numeros.push(4); console.log(numeros); ```

a)

[1, 2, 3]

b)

[1, 2, 3, 4]

c)

[4, 1, 2, 3]

d)

[1, 2, 4]

2.

O método `pop()` em JavaScript serve para:

a)

Adicionar um elemento ao início do array

b)

Remover o último elemento do array

c)

Remover o primeiro elemento do array

d)

Adicionar um elemento ao final do array

3.

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); ```

a)

'maçã'

b)

'banana'

c)

'laranja'

d)

undefined

4.

O que faz o método `shift()` em um array?

a)

Remove o último elemento do array

b)

Adiciona um elemento ao início do array

c)

Remove o primeiro elemento do array

d)

Adiciona um elemento ao final do array

5.

Qual será o resultado do seguinte código? ```javascript let cores = ['azul', 'verde', 'amarelo']; let cor = cores.shift(); console.log(cores); ```

a)

['azul', 'verde', 'amarelo']

b)

['verde', 'amarelo']

c)

['azul', 'amarelo']

d)

['azul', 'verde']

6.

O método `unshift()` em JavaScript é utilizado para:

a)

Adicionar um elemento ao início do array

b)

Remover o último elemento do array

c)

Adicionar um elemento ao final do array

d)

Remover o primeiro elemento do array

7.

Qual será o resultado do seguinte código? ```javascript let numeros = [2, 3, 4]; numeros.unshift(1); console.log(numeros); ```

a)

[2, 3, 4, 1]

b)

[1, 2, 3, 4]

c)

[2, 3, 4]

d)

[4, 3, 2, 1]

8.

O método `map()` em JavaScript é utilizado para:

a)

Filtrar elementos de um array

b)

Modificar cada elemento de um array e retornar um novo array

c)

Remover elementos duplicados de um array

d)

Adicionar elementos ao array

9.

Qual será o resultado do seguinte código? ```javascript let numeros = [1, 2, 3]; let dobrados = numeros.map(x => x * 2); console.log(dobrados); ```

a)

[1, 2, 3]

b)

[2, 4, 6]

c)

[1, 4, 9]

d)

[3, 2, 1]

10.

O método `filter()` em JavaScript serve para:

a)

Remover o último elemento do array

b)

Retornar um novo array apenas com os elementos que passam em um teste

c)

Adicionar elementos ao início do array

d)

Modificar todos os elementos do array

11.

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); ```

a)

[1, 3, 5]

b)

[2, 4]

c)

[1, 2, 3, 4, 5]

d)

[4, 2]

12.

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)

['a', 'b', 'c']

b)

['b', 'c']

c)

['b', 'c']

d)

['a', 'b', 'c', 'e']

13.

Qual método você usaria para adicionar vários elementos ao final de um array de uma só vez?

a)

push

b)

pop

c)

shift

d)

filter

14.

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); ```

a)

[2, 3, 4]

b)

[3, 4]

c)

[1, 2]

d)

[2, 3]

15.

Qual método remove o primeiro elemento de um array e retorna esse elemento?

a)

push()

b)

pop()

c)

shift()

d)

unshift()