Logo Passei Direto
Buscar
Q3309421 Considere o array a seguir: var cursos = [“GranCursos”, “ConcorrenteX”, “ConcorrenteY”]; Quais métodos devem ser utilizados para inserir o valor “ConcorrenteZ” no final do array cursos e depois remover o valor, respectivamente? A cursos.slice(“ConcorrenteZ”); e cursos.remove(); B cursos.put(“ConcorrenteZ”); e cursos.drop(); C cursos.push(“ConcorrenteZ”); e cursos.pop(); D cursos.set(“ConcorrenteZ”); e cursos.get(); E cursos.slice(“ConcorrenteZ”); e cursos.unshift();
User badge image
Geovani Carlos

há 10 meses

Respostas

User badge image

Ed Verified user icon

há 10 meses

Para resolver a questão, precisamos entender quais métodos do JavaScript são utilizados para adicionar e remover elementos de um array. 1. Para inserir um valor no final do array, o método correto é `push()`. Portanto, para adicionar "ConcorrenteZ" ao final do array `cursos`, usamos `cursos.push("ConcorrenteZ");`. 2. Para remover o último valor do array, o método correto é `pop()`. Assim, para remover o último elemento do array, usamos `cursos.pop();`. Agora, analisando as alternativas: A) cursos.slice(“ConcorrenteZ”); e cursos.remove(); - Incorreto, pois `slice()` não insere e `remove()` não é um método válido para arrays. B) cursos.put(“ConcorrenteZ”); e cursos.drop(); - Incorreto, pois `put()` e `drop()` não são métodos válidos para arrays. C) cursos.push(“ConcorrenteZ”); e cursos.pop(); - Correto, pois `push()` insere e `pop()` remove o último elemento. D) cursos.set(“ConcorrenteZ”); e cursos.get(); - Incorreto, pois `set()` e `get()` não são métodos válidos para arrays. E) cursos.slice(“ConcorrenteZ”); e cursos.unshift(); - Incorreto, pois `slice()` não insere e `unshift()` adiciona no início, não no final. Portanto, a alternativa correta é: C) cursos.push(“ConcorrenteZ”); e cursos.pop();

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina