Explicação de Inserir camundongos
Objetivo do desafio: Use o método de array .splice()
para substituir um elemento de uma array por um novo elemento.
Passo a passo da solução: .splice()
é um dos métodos de array mais flexíveis, pois pode ser usado para adicionar ou remover elementos de uma array. São necessários 3 argumentos:
-
O índice para começar a selecionar
-
O número de itens a serem substituídos. Se 0, a inserção não substituirá nenhum dos itens
-
Os novos itens a serem inseridos
Por exemplo, no seguinte código:
['cheese', 'tomato', 'bread'].splice(1, 1, 'eggs');
// Isso substituirá 'tomato' por 'eggs'
Isso começará no índice 1
, removerá 1 elemento e adicionará a string 'eggs'
à array.
Para concluir o desafio, use .splice()
na array mice
para substituir 1 ou mais elementos por uma nova string.
Solução do código de exemplo:
import { mice } from 'grasshopper.mousePad';
mice.splice(1, 1, 'Jerry');
for (let mouse of mice) {
console.log(mouse);
}
Conceitos de JavaScript: Arrays, Métodos de Array, .splice()
, Laço for of, console.log()
, Declarações de Importação
Código Adicional (código oculto executado antes do código do desafio):
let mice = ['Minnie', 'Tom', 'Fievel', 'Pinky']