const lista = [7, 13, 'JavaScript', 'Alura', true]; lista.push(false); console.log(lista.length); // 6
se começa do "0" seria 0, 1 , 2 , 3, 4, 5.
const lista = [7, 13, 'JavaScript', 'Alura', true]; lista.push(false); console.log(lista.length); // 6
se começa do "0" seria 0, 1 , 2 , 3, 4, 5.
Oi, Cayo! Tudo bem?
Com base no código fornecido:
const lista = [7, 13, 'JavaScript', 'Alura', true];
lista.push(false);
console.log(lista.length); // 6
Alternativa A: está correta, pois todo array em JavaScript possui a propriedade length
, que indica o número de elementos presentes no array. Além disso, arrays possuem vários métodos como push
, pop
, shift
, entre outros.
Alternativa B: Incorreta, embora o array tenha sido criado com a palavra-chave const
, isso não impede que seus elementos sejam alterados ou adicionados, já que o const
impede a reatribuição da variável lista
, mas não a modificação do conteúdo do array.
Alternativa C: Incorreta, pois em JavaScript, é perfeitamente possível criar arrays que contenham diferentes tipos de dados (números, strings, booleanos, etc.) no mesmo array.
Alternativa D: Correta, pois o código funcionará normalmente e o número 6 será exibido no console, pois o método push
adiciona um novo elemento ao array e a propriedade length
reflete o novo tamanho do array.
Espero ter ajudado!
Um forte abraço e bons estudos!