Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

243
Views
Cómo recibir y mantener valores en funciones (javascript)

digamos que tengo esto

 anArray.filter(something) //later something(argumentno2) function something(argument1, argument2) { //do something with argument 1 //do something with argument 2 }

TDLR: necesita trabajar en el resultado del argumento 1 usando el argumento 2

Mi problema es que no recibo los argumentos en orden, y mi software parece fallar como resultado, el argumento 2 especialmente parece devolver un número en lugar de su valor, y la mayoría de las veces no devuelve nada cuando su valor es ese de una cadena, no estoy recibiendo las funciones en orden en mi código, ¿hay alguna forma de asignar argument1 con el primer espacio y argument2 con el segundo, o al menos una forma de solucionar el problema? Espero que esto lo aclare un poco, No estoy muy familiarizado con los términos de JavaScript, haga preguntas si necesita más información.

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

una actualización, tuve un error en el que estaba leyendo tanto una variable global como la variable pasada, funciona cuando pasa o usa una variable global, pero no ambas, por lo que obtuve errores indefinidos. la siguiente es solo una solución que usa la variable global, pero actualmente simplemente eliminé la que estaba usando y la pasé normalmente.

Finalmente logré encontrar una solución, aunque no resuelve la pregunta original (resuelta), la resolví simplemente no pasando dos argumentos a mi función y en su lugar pasé solo 1 y establecí el otro como una variable global, esto soy dicho no es una solución elegante, hay dos formas de hacer esto, puede declarar su variable global fuera de todas sus funciones, pero esto no funciona para mí, supongo porque argumentno2 viene como un argumento para otra función completamente desde una secuencia de comandos separada, así que yo usó este comando para hacerlo global

 anArray.filter(something) //passes an array to function something, the array is recieved as argument1 one by one //later global.usethis_argumentno2 = argumentno2 //makes usethis_argumentno2 a global and sets its value to argumentno2 function something(argument1){ //recieves anArray as argument1 //do something with argument1 //do something with usethis_argumentno2 as its now a global }

respuesta procedente de aquí

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!