Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

136
Vistas
Javascript function with default argument and a multiple-argument

Let's say I have a function declaration like this:

function manyParams(a, b=1, ...n) { ... }

Now clearly I can call this function in such a way that I can provide a, b, and then any number of additional arguments under an array n.

Example:

function manyParams(a, b=1, ...n) {
    console.log(JSON.stringify(a));
    console.log(JSON.stringify(b));
    console.log(n.length);
}

If you call this function with the following arguments manyParams(1, 1, "John", "Stacy", "Mike", "Bob", "carly");, you get this output, which makes sense:

1
1
5

However, what if I want to use the default value in b, while still providing many arguments, how do I specify that "John" is the start of n? I would think I could do something like this: manyParams(a=1, n="John", "Stacy", "Mike", "Bob", "carly"); but that doesn't work. Running those arguments gives me the following output:

1
"John"
4
about 4 years ago · Santiago Gelvez
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda