freeCodeCamp/guide/portuguese/certifications/javascript-algorithms-and-d.../functional-programming/remove-elements-from-an-arr.../index.md

832 B

title localeTitle
Remove Elements from an Array Using slice Instead of splice Remover elementos de um array usando slice Em vez de splice

Remover elementos de um array usando slice Em vez de splice

  • A diferença entre o método splice e slice é que o método slice não altera o array original, mas retorna um novo.
  • O método de fatia leva 2 dois argumentos para os índices começarem e terminarem a fatia (o final não é inclusivo).
  • Se você não quiser alterar o array original, poderá usar o método de fatia.

Solução

function nonMutatingSplice(cities) { 
  // Add your code below this line 
 
  return cities.slice(0, 3); 
 
  // Add your code above this line 
 } 
 var inputCities = ["Chicago", "Delhi", "Islamabad", "London", "Berlin"]; 
 nonMutatingSplice(inputCities);