CRIAR NOVO ARRAY JAVA SCRIPT

JavaScript

24/06/2021

Faça um código que crie um novo array, baseado nos parâmetros passados.
Entradas (5,f), Saída: [''f'', ''f'', ''f'', ''f'', ''f'']
Joao

Joao

Curtidas 0

Respostas

Jefferson Deyvis

Jefferson Deyvis

24/06/2021

Faça um código que crie um novo array, baseado nos parâmetros passados.
Entradas (5,f), Saída: [''f'', ''f'', ''f'', ''f'', ''f'']


/*
você pode criar uma função que te retorne este array e receba como parrâmetro o tamanho do array, e o conteudo delle
ex:
*/

function showArray(n, palavra){
    var lista = [ ];
    for ( var i = 0; i<n; i++ ){
        lista.push(palavra);
    }
    return palavra;
}

// depois você chama a função:
a = showArray(5, "f");
console.log(a);
GOSTEI 0
Joao

Joao

24/06/2021

Esse código não deu certo aqui : (
Acho que teria um jeito mais simples de se fazer.
GOSTEI 0
Joao

Joao

24/06/2021

var a = Array(5)
console.log(a)
/*
[
undefined,
undefined,
undefined,
undefined,
undefined
]
Eu queria que esse undefined, fosse a letra que eu escolhesse, no caso o ''f''.
*/
GOSTEI 0
Carlos Daniel

Carlos Daniel

24/06/2021

Faça um código que crie um novo array, baseado nos parâmetros passados.
Entradas (5,f), Saída: [''f'', ''f'', ''f'', ''f'', ''f'']


function repeat(n, s) {
let arr = [];
for (let i = 0; i < n; i++) {
arr.push(s);
}

return arr;
}

console.log(repeat(5, 'f'));
GOSTEI 0
POSTAR