wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Manipulação de Arrays em React Native

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

Qual método de array em JavaScript/React Native é utilizado para criar um novo array com todos os elementos que passaram em um teste implementado por uma função fornecida?

a)

map()

b)

filter()

c)

reduce()

d)

forEach()

2.

Dado o array `const numeros = [1, 2, 3, 4, 5];`, qual método pode ser usado para dobrar todos os valores do array em React Native?

a)

filter()

b)

map()

c)

sort()

d)

find()

3.

Em React Native, qual componente é mais indicado para renderizar listas de dados de forma eficiente?

a)

View

b)

Text

c)

FlatList

d)

Button

4.

Qual método de array retorna o primeiro elemento que satisfaz a função de teste fornecida?

a)

find()

b)

filter()

c)

map()

d)

reduce()

5.

Considere o array `const nomes = ['Ana', 'Carlos', 'Beatriz', 'Daniel'];`. Qual expressão ordena os nomes em ordem alfabética?

a)

nomes.reverse()

b)

nomes.sort()

c)

nomes.filter()

d)

nomes.map()

6.

Qual método de array pode ser utilizado para somar todos os valores de um array de números?

a)

map()

b)

filter()

c)

reduce()

d)

find()

7.

No React Native, ao usar o componente FlatList, qual propriedade é obrigatória para identificar cada item de forma única?

a)

style

b)

keyExtractor

c)

renderItem

d)

data

8.

Qual método de array modifica o array original, removendo o último elemento e retornando-o?

a)

shift()

b)

pop()

c)

push()

d)

unshift()

9.

Dado o array `const valores = [10, 5, 8, 1];`, qual expressão ordena os valores em ordem crescente?

a)

valores.sort()

b)

valores.sort((a, b) => a - b)

c)

valores.reverse()

d)

valores.map()

10.

Qual método de array é utilizado para executar uma função em cada elemento do array, sem retornar um novo array?

a)

map()

b)

filter()

c)

forEach()

d)

reduce()

11.

Em React Native, qual propriedade do FlatList é usada para passar os dados que serão renderizados?

a)

data

b)

items

c)

source

d)

list

12.

Qual método de array adiciona um ou mais elementos ao final de um array e retorna o novo comprimento do array?

a)

push()

b)

pop()

c)

shift()

d)

unshift()

13.

Dado o array `const frutas = ['maçã', 'banana', 'laranja'];`, qual expressão retorna um novo array apenas com as frutas que possuem mais de 5 letras?

a)

frutas.map(fruta => fruta.length > 5)

b)

frutas.filter(fruta => fruta.length > 5)

c)

frutas.find(fruta => fruta.length > 5)

d)

frutas.sort()

14.

Qual método de array pode ser usado para transformar todos os elementos de um array em uma única string, separada por vírgulas?

a)

join()

b)

split()

c)

map()

d)

filter()

15.

No React Native, ao renderizar uma lista de objetos usando FlatList, qual propriedade do objeto geralmente é usada como chave única?

a)

name

b)

id

c)

value

d)

type