Hola, realmente no entiendo cuál es el "?" combinado con ":" en una misma oración
Ejemplo :
var c = myFunction(); var b = c + 3; var a = b ? c : 1; console.log(a); function myFunction() { return 3; };En un código real, ¿qué significa?
Es un operador ternario, abreviatura de una declaración if / else .
Este:
var a = b ? c : 1;Es esencial:
var a; if(b){ a = c; } else { a = 1; }