Um array é um objeto no JavaScript. Trata-se de uma forma I...

Próximas questões
Com base no mesmo assunto
Q2115346 Programação
Um array é um objeto no JavaScript. Trata-se de uma forma INCORRETA para a declaração de um array
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: Letra C

A correta compreensão de como declarar e utilizar arrays em JavaScript é essencial para a programação eficiente nesta linguagem. Um array é uma estrutura de dados que permite armazenar uma coleção de elementos, sendo que estes podem ser de diversos tipos, incluindo números, strings e até mesmo outros arrays ou objetos. Existem várias maneiras de declarar arrays em JavaScript.

As alternativas A e D apresentam maneiras corretas de se declarar arrays em JavaScript. Na alternativa A, var aux = [1, 2, 3], estamos utilizando a sintaxe literal de array, que é uma das mais comuns e recomendadas para criar arrays simples. Na alternativa D, var aux = new Array(1, 2, 3), estamos utilizando o construtor Array para criar um novo array com os elementos 1, 2 e 3.

A alternativa B, var aux = new Array(3), também apresenta uma forma válida, onde cria-se um array com três posições vazias. Aqui, o número passado como argumento define o tamanho inicial do array, e não um elemento único.

No entanto, a alternativa C, var aux = Array[1, 2, 3], está incorreta porque utiliza colchetes de maneira equivocada. Ao tentar declarar um array, não se deve usar colchetes após a palavra-chave Array. Em JavaScript, os colchetes são usados para acessar elementos de um array já existente, e não para inicializá-lo. Se quiséssemos utilizar o construtor Array corretamente, deveríamos utilizar parênteses, como mostrado na alternativa D.

Portanto, a alternativa C é a resposta certa porque demonstra uma tentativa de declaração de um array que não se alinha com a sintaxe correta do JavaScript. Sempre que for declarar um array, lembre-se de utilizar colchetes para a sintaxe literal ou parênteses ao usar o construtor Array.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Resultado das alternativas:

A) [ 1, 2, 3 ]

B) [ <3 empty items> ]

C) undefined

D) [ 1, 2, 3 ]

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo