FC ConcursosFC Concursos

Questão FC373469

Considere o código Typescript abaixo. const advogados: string[] = ["Paulo Freitas"]; Para adicionar o nome Luiz Teixeira na array advogados, imediatamente após o nome já existente,

Desenvolvimento Web

FCC · 2022

Considere o código Typescript abaixo.

 

const advogados: string[] = ["Paulo Freitas"];

 

Para adicionar o nome Luiz Teixeira na array advogados, imediatamente após o nome já existente, utiliza-se a instrução

  1. advogados[2]="Luiz Teixeira";
  2. advogados.add("Luiz Teixeira");
  3. advogados.insert("Luiz Teixeira");
  4. advogados.append("Luiz Teixeira");
  5. advogados.push("Luiz Teixeira");
Mostrar resposta e comentário

Gabarito

Errado

Comentário do professor

advogados.push("Luiz Teixeira"); utiliza o método push() de arrays em TypeScript para inserir um ou mais elementos no final do array existente.

Partindo de const advogados: string[] = ["Paulo Freitas"];, a execução de advogados.push("Luiz Teixeira"); modifica o próprio array (é uma operação mutável) e o transforma em ["Paulo Freitas", "Luiz Teixeira"].

O novo elemento passa a ocupar a posição de índice 1 (índices começam em 0). Além disso, push() retorna o novo comprimento do array, caso queira armazenar ou verificar esse valor.

Como o tipo é string[], só são aceitos valores do tipo string. Também é possível passar vários elementos de uma vez: advogados.push("A", "B").

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo