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

313
Views
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 answers
Answer question

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 Report

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 Report

0

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