Questão nº 1
Questão de Arquitetura de Desenvolvimento de Software · FGV SEFAZ-AM 2022 - Prova II (nº 1)
Arrays são estruturas de dados que armazenam uma coleção de elementos.
A maneira apropriada para criar um array de elementos em JavaScript é
- A`const meuarray = new Array ["maçã", "laranja", "2"]`
- B`const meuarray = {"maçã", "laranja", "2"}`
- C`const meuarray = ["maçã", "laranja", 2]` (alternativa correta)
- D`const meuarray = ("maçã", "laranja", 2)`
- E`const meuarray := [2]string{"maçã", "laranja"}`
Resposta comentada
Gabarito Alternativa C
Em JavaScript, um array é uma lista ordenada de valores, como uma caixa onde você pode guardar vários itens. A forma mais simples e comum de criar um array é usando colchetes `[]` para envolver os itens.
(A) Incorreta: A sintaxe `new Array [...]` é inválida. O construtor `new Array()` pode ser usado, mas não com um array literal entre colchetes após ele.
(B) Incorreta: Chaves `{}` são usadas para criar objetos literais em JavaScript, não arrays. Armadilha da banca: Esta sintaxe é um distrator comum, pois em outras linguagens ou para outros tipos de coleções (como `Set`), chaves podem ser usadas, mas para arrays em JavaScript, são colchetes.
(C) Correta: Esta é a sintaxe de array literal, a maneira mais padrão, concisa e recomendada para criar um array em JavaScript, listando os elementos dentro de colchetes `[]`.
(D) Incorreta: Parênteses `()` não são usados para criar arrays em JavaScript. A expressão `("maçã", "laranja", 2)` usaria o operador vírgula, que retorna apenas o valor da última expressão (`2`), não um array.
(E) Incorreta: Esta sintaxe não pertence ao JavaScript; ela é típica de linguagens como Go, onde `[2]string` define um array de tamanho e tipo específicos. JavaScript não usa essa declaração de tipo e tamanho para arrays.
Fonte: FGV SEFAZ-AM 2022 - Prova II Analista de Tecnologia da Informação da Fazenda Estadual (Caderno Tipo 1). Reproduzida para fins de estudo.