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

219
Visualizações
¿Cómo puedo usar un valor de variable para definir una nueva variable en JavaScript?

tengo una lista

 const StudentCode = { Jack: 32658495, Rose: 35621548, Lita: 63259547, Seth: 27956431, Cathy: 75821456, };

¿Cómo puedo usar los números de estas personas si sus nombres coinciden con otro resultado variable?

Tenemos

 var name = *selected server-side student names*

y con estos signos * quiero decir que es una gran lista en la que el nombre se da por vencido, pero solo da un nombre de esa lista en el momento en que lo llamamos.

Si se selecciona uno de estos estudiantes por variable de nombre , ¿cómo puedo usar el número definido delante de ese nombre en const StudentCode para generar una URL?

¡Supongamos que obtienes a Rose! Entonces el número de Rose es: 35621548 y la URL, por ejemplo, será https://www.35621548.com . ¿Qué código podemos usar para generar esta url, por ejemplo, en la consola?

 console.log(url)
about 4 years ago · Santiago Trujillo
3 Respostas
Responde à pergunta

0

Utilizar este:

 if (StudentCode.hasOwnProperty(name){ const url = `https://www.${StudentCode[name]}.com` }
about 4 years ago · Santiago Trujillo Relatório

0

Esta función le devolverá la URL en función del nombre del estudiante que se pasa en esta función.

 function returnURL(studentName){ const StudentCode = { Jack: 32658495, Rose: 35621548, Lita: 63259547, Seth: 27956431, Cathy: 75821456, }; if (!!!StudentCode[studentName]) return ""; return "https://" + StudentCode[studentName] + ".com"; } console.log(returnURL("Rose"));

¡¡Espero que esto ayude!!

about 4 years ago · Santiago Trujillo Relatório

0

export const studentUrlModule = (function() { const studentCode = { Jack: 32658495, Rose: 35621548, Lita: 63259547, Seth: 27956431, Cathy: 75821456, }; const url = 'https://$code.com' const generateUrl = function(code = '') { if (!url) { throw new Error('Url is not defined') } else if (!code) { throw new Error('Code is not defined') }; return url.replace('$code', `${code}`); } function getCode(name = '') { const code = studentCode[name]; if (!code) { throw new Error(`There is no code with name(${name}).`); } return code; } function getUrl(name = '') { if (!name) { throw new Error('StudentName is undefined') }; const code = getCode(name); const studentUrl = generateUrl(code); return studentUrl; } return { generateUrl, getCode, getUrl, }; }());

Tal vez ayude. Si el código no se encontró, arroja un error. Utilice los controladores de error try, catch para controlar los errores.

-- Actualizar Actualicé el código y, como puede ver, es un módulo y debe importarlo en cualquier lugar que desee para usarlo.

si no está familiarizado con los módulos y cómo usarlos dentro del navegador, consulte los documentos.

Documentos Mozila

Inicio súper simple de ESModules en el navegador

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