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

312
Visualizações
Una línea si/si no en JavaScript

Tengo cierta lógica que cambia (con y más/si) verdadero/falso con encendido/apagado, pero me gustaría que sea más condensado y no use una declaración de cambio. Idealmente, if/else se convertiría en algo que es una línea corta. ¡¡¡Gracias!!!

 var properties = {}; var IsItMuted = scope.slideshow.isMuted(); if (IsItMuted === true) { properties['Value'] = 'On'; } else { properties['Value'] = 'Off'; }
over 4 years ago · Santiago Trujillo
3 Respostas
Responde à pergunta

0

Quieres un operador ternario:

 properties['Value'] = (IsItMuted === true) ? 'On' : 'Off';

el ? : se denomina operador ternario y actúa como un if / else cuando se usa en una expresión.

over 4 years ago · Santiago Trujillo Relatório

0

Es probable que pueda reemplazar su lógica if / else con lo siguiente para darle una "línea única"

 properties['Value'] = scope.slideshow.isMuted() ? 'On' : 'Off';

ver Operador condicional (ternario) para más información

over 4 years ago · Santiago Trujillo Relatório

0

var properties = {"Value":scope.slideshow.isMuted() && "on" || "off"}
over 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