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

202
Views
usando resultados variables (contenidos) para crear nuevas variables

Necesito asignar direcciones URL a los estudiantes. Y mi sitio web solo ofrece un patio de juegos de JavaScript en el que algunas variables están predefinidas dentro del servidor y solo puedo usarlas y sus resultados y no cambiarlos, pero puedo definir nuevas variables, funciones, etc.

Lo que busco es usar los resultados de las variables predefinidas y crear otras nuevas.

Entonces, la variable de la que estoy hablando es "l18", la variable del nombre del estudiante. Necesito hacer que cada estudiante sea una URL y puedo hacer esto en ese patio de recreo (definir nuevo).

Le doy a cada estudiante un número aleatorio y el resultado es, por ejemplo: Jack: 65214587, Peter: 84562321, Sally: 25412365, Richard: 96352148, etc. La URL comienza, por ejemplo, con https://www.students.com /StudentCode= y después del signo "=" se debe agregar cada código de estudiante para que Peter tenga https://www.students.com/StudentCode=84562321

Mejor aclare más la pregunta: l18 le da nombres y necesita definir variables que usen estos nombres para asignar a sus resultados (por ejemplo, Peter) un número (84562321) para usar en la variable url. Vamos a darle un resultado y supongamos que l18 te da Peter, entonces ¿cómo será el código? ¿Es algo como (perdón por los códigos, ni siquiera son de nivel principiante):

 Const StudentCode = { Jack: 65214587, Peter: 84562321, Sally: 25412365, Richard: 96352148 } if (l18 = $StudentCode[ //*one of these student names in Const StudentCode* ]) { let url = "https://www.students.com/StudentCode=" + [ //*the student code (next to student name obtained from l18) ] } console.log(url)

Permítanme decir eso para aclarar nuevamente que no pretendo realizar ningún cambio en l18, porque está predefinido.

about 4 years ago · Santiago Trujillo
1 answers
Answer question

0

 const StudentCode = [ {"id":"118","name":"Jack","code":"65214587"}, {"id":"119","name":"Peter","code":"84562321"}, {"id":"120","name":"Sally","code":"25412365"}, {"id":"121","name":"Richard","code":"96352148"} ]; var checkcode = '65214587'; // How you get this code is up to you // var match= StudentCode.filter(function(item) { return item.code=== checkcode }); var url_code = match[0].id; var url_name = match[0].name; var url = "https://www.students.com/StudentCode=" + url_code; console.log("ID from CODE "+checkcode); console.log("Link for "+url_name); console.log(url); var checkid = '118'; // How you get this code is up to you // var match2= StudentCode.filter(function(item) { return item.id=== checkid }); var url_code = match2[0].code; var url_name = match2[0].name; var url = "https://www.students.com/StudentCode=" + url_code; console.log("CODE from ID "+checkid); console.log("Link for "+url_name); console.log(url);
 <script src="https://code.jquery.com/jquery.js"></script>

¿No lo ha explicado tan claramente porque en ningún lugar de sus datos hay alguna referencia a 118? Pero si entiendo correctamente, desea crear una matriz con la identificación, el nombre y el código de los estudiantes. Luego, cuando tenga el código de estudiante, ¿quiere obtener la identificación del estudiante para poner un enlace o viceversa?

Si eso es correcto, entonces esto funcionará.

 const StudentCode = [ {"id":"118","name":"Jack","code":"65214587"}, {"id":"119","name":"Peter","code":"84562321"}, {"id":"120","name":"Sally","code":"25412365"}, {"id":"121","name":"Richard","code":"96352148"} ]; var checkcode = '65214587'; // How you get this code is up to you // var match= StudentCode.filter(function(item) { return item.code=== checkcode }); var url_code = match[0].id; var url_name = match[0].name; var url = "https://www.students.com/StudentCode=" + url_code; console.log("ID from CODE "+checkcode); console.log("Link for "+url_name); console.log(url); var checkid = '118'; // How you get this code is up to you // var match2= StudentCode.filter(function(item) { return item.id=== checkid }); var url_code = match2[0].code; var url_name = match2[0].name; var url = "https://www.students.com/StudentCode=" + url_code; console.log("CODE from ID "+checkid); console.log("Link for "+url_name); console.log(url);

Este código simplemente crea una matriz con sus datos, obtiene el código que desea y lo busca en la matriz y devuelve la identificación que necesita y al revés también. Tenga en cuenta que no hay ningún error al verificar si el código no existe en él.

Esto debería señalarte en la dirección correcta, con suerte.

about 4 years ago · Santiago Trujillo 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!