david roberto urquiza rivera
Pregunta¿En qué clase o curso enseñan lo de if ternario? Estoy muy perdido y que el profesor vaya tan rápido y modificando código anterior hace que me enrede más

Maria Alejandra Diaz Rojas
Un operador ternario se caracteriza porque tiene 3 partes: condicion, resultado si la condicion es cierta, resultado si la condición es falsa. En el operador ternario no se usan las palbras if ni else. Se coloca la condición, luego un signo de interrogación ? y luego la condición si es cierta, dos puntos y condición si es falsa.
(xhttp.status ===200) ? resolve(JSON.parse(xhttp.responseText)) :reject(new Error('Error', url_api))
La condición es validar si el estatus es estrictamente igual a 200. Si efectivamente es 200, se irá por el resolve, donde se hace el parseo. Si es un error diferente a 200, obtendremos un error!.
Algo importante sobre el operador ternario es que puedes poner todo esto en una sola línea de código. (sin poner algun otro caracter) aunque en el ejercicio lo hicimos en diferentes. Ahí te dejo un ejemplo!

Irving Juárez
Aquí te dejo una explicación. No es muy difícil, incluso podrías Googlearlo y ya https://platzi.com/comentario/2494838/

Jesús Briceño
El operador condicional (ternario) es el único operador en JavaScript que tiene tres operandos. Este operador se usa con frecuencia como atajo para la instrucción if. sintaxis: condición ? expr1 : expr2
condición Una expresión que se evalúa como true o false.
expr1, expr2 Expresión con valores de algún tipo
Fuente :https://developer.mozilla.org/es/docs/Web/JavaScript/Reference/Operators/Conditional_Operator

Sebastián Mera
un if ternario es muy sencillo, te dejo un ejemplo para que lo entiendas:
var x = 1 if(x===1) { console.log('Hola') } else{ console.log('Adios') } // Hola
El equivalente con ternario sería:
(x===1) ? console.log('Hola') : console.log('Adios')
condición / resultado si es true / resultado si es false
Te recomiendo ver el curso de JavaScript básico, luego el de fundamentos de JavaScript y luego el curso profesional de JavaScript para entender mejor los temas que se ven en este curso.
david roberto urquiza rivera
Estoy haciendo la escuela de desarrollo web, en el orden que viene y pues ya no se me dificulta el if ternario, pero no recuerdo que lo hayamos visto en alguno de los cursos y lo que más se me ha complicado hasta ahorita son las function arrow

Héctor Eduardo López Carballo
Hola!
En esta clase se ve lo del if ternario 😅. Qué ruta de aprendizaje llevas y cuáles son los cursos sobre Js que ya tomaste? Sabes específicamente qué es lo que se te está dificultando?