• Matéria: Informática
  • Autor: karynascp81
  • Perguntado 6 anos atrás

Séries Programe uma função series que recebe dois parâmetros, um prefixo com o nome da série e um array com a lista de todos os episódios da série. A função deve retornar um novo array com a lista de episódios iniciando com o nome da série. Exemplo: Dadas as variáveis abaixo: harryPotterPrefixo = "Harry Potter"; harryPotterSeries = [ "e a Pedra Filosofal", "e a Câmara Secreta", "e o Prisioneiro de Azkaban", "e o Cálice de Fogo", "e a Ordem da Fênix", "e o Enigma do Príncipe", "e as Relíquias da Morte" ]; A função deve retornar como resultado o seguinte array: resultado = [ "Harry Potter e a Pedra Filosofal", "Harry Potter e a Câmara Secreta", "Harry Potter e o Prisioneiro de Azkaban", "Harry Potter e o Cálice de Fogo", "Harry Potter e a Ordem da Fênix", "Harry Potter e o Enigma do Príncipe", "Harry Potter e as Relíquias da Morte" ]; Lembre de usar concatenação para adicionar strings. function series(prefixo, array) { // Escreve sua função abaixo: }


jimmygustavo: Conseguiu??
gabarteinfo: function series(prefixo, array){
var resultado = []
for(var i = 0; i < array.length; i++){

resultado.push(prefixo+" "+array[i])

console.log(resultado)
}

}
gabarteinfo: assim funciona mas a plataforma deles não aceita
gabarteinfo: function series(prefixo, array){
var resultado = []
for(var i = 0; i < array.length; i++){

return resultado = prefixo+" "+array[i]

}
}
gabarteinfo: ou assim tbm ambas a opções atendem ao que eles solicitam.
gabarteinfo: mas a plataforma não está validando.
rominho00gato: Alguem ja conseguiu?

Respostas

respondido por: rodolfoskfly
6

Resposta:

var harryPotterPrefixo = "Harry Potter";

var harryPotterSeries = [

 "e a Pedra Filosofal",

 "e a Câmara Secreta",

 "e o Prisioneiro de Azkaban",

 "e o Cálice de Fogo",

 "e a Ordem da Fênix",

 "e o Enigma do Príncipe",

 "e as Relíquias da Morte"

];

function series(prefixo, array)

{

   var resultado = []

for(var i = 0; i < array.length; i++){

resultado[i] = prefixo+" "+array[i]

}

   return resultado

}

console.log(series(harryPotterPrefixo,harryPotterSeries))

Explicação:

A variável resultado precisa guardar em cada indice o prefixo + a indice do array, depois deve a função deve retornar o resultado conforme o enunciado.


alexzatec: assim funcionou !!!
xerbob1L: Assim não funcionou aqui
rominho00gato: function series(harryPotterPrefixo, harryPotterSeries = []) {
var resultado = [];
for (i = 0; i < harryPotterSeries.length; i++) {
resultado.push(harryPotterPrefixo + ' ' + harryPotterSeries[i])
}
return resultado
}
rominho00gato: Assim funciona
aluisiofelipedasila1: também não funcionou...
respondido por: andrealvesdeoliveira
0

Resposta:

function series(prefixo, array)

{

  var newArray = []

 for(var i =0; i < array.length; i ++){

     newArray.push(prefixo+ ' ' +  array[i])

 }

  return  newArray

}

Explicação:

Perguntas similares