how often does the letter r occur in:
q: sou iniciante e estou com dúvidas de como criar uma função que multiplique uma quantidade indeterminada de numeros no javascript sou iniciante no mundo da programação e estou fazendo meus primeiros projetos em javascript. esbarrei com esse problema simples que não estou conseguindo resolver. preciso de uma função que faça uma operação em uma quantidade indeterminada de valores. não precisa necessariamente ser uma multiplicação, gostaria de saber para qualquer operação (soma, subtração, multiplicação e divisão) como posso criar um função que calcule um numero indeterminado de valores que eu passar. esbarro sempre na quantidade pré-determinada de valores. por exemplo:
function mult (a,b) {
   console.log (a * b)
   
}

mult (2,3)

no caso acima só consigo passar dois valores. se passar 3, ele descartará o terceiro elemento.
gostaria de fazer uma quantidade indeterminada de valores, seja passando no mult () 3 valores ou 10 valores a função multiplicasse todos. como consigo fazer isso?

a: isso é bem simples.
toda função em js tem uma variável local chamada arguments, que armazena os parâmetros da função ou argumentos em forma de objeto
nesse exemplo a função fará o que você quer
function mult (){ 
   let params = arguments;
   let result = 1;
   for(let i in params){
       result = result * params[i]; 
    }
   console.log(result);
   return result;
}
        
mult (2,3)


user
In the text, there are 77 "r"s.
assistant