Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

252
Visualizações
Destrucción dentro de una lista de argumentos

Digamos que tengo la siguiente función:

 function get_scaled_coordinates(x, y, scale) { return [x*scale, y*scale]; }

¿Es posible si tengo una sola variable con [x,y] para pasar a la función? Quizás algo similar a esto, conceptualmente hablando:

 let point = [1,1]; get_scaled_coordinates(**point, scale); // instead of having to do get_scaled_coordinates(point[0], point[1], scale)
about 4 years ago · Juan Pablo Isaza
2 Respostas
Responde à pergunta

0

Podría tomar una matriz como objetivo para la desestructuración.

 function get_scaled_coordinates([x, y], scale) { return [x * scale, y * scale]; }

Si desea utilizar dimensiones más altas, puede mapear la matriz con nuevos valores.

 function get_scaled_coordinates(coordinates, scale) { return coordinates.map(v => v * scale); }
about 4 years ago · Juan Pablo Isaza Relatório

0

Quizás algo similar a esto, conceptualmente hablando:

 get_scaled_coordinates(**point, scale);

Parece que está buscando una sintaxis extendida en la llamada a la función:

 get_scaled_coordinates(...point, scale);

No es necesario cambiar la función, haciéndola aceptar una matriz.

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda