Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

310
Vistas
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 Respuestas
Responde la pregunta

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 Denunciar

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 Denunciar

0

var properties = {"Value":scope.slideshow.isMuted() && "on" || "off"}
over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda