Hola buenas, queria saber si me podriais ayudar en una cosa, me he encontrado con este codigo en un archivo js en el que tengo que hacer una modificación, el archivo es de una libreria de la empresa en la que estoy trabajando, mas o menos puedo seguir las cadenas de condiciones ternarias pero como estan dentro de un if y una de las condiciones es una asignación estoy un poco perdido. Asi que si alguien es tan amable de poder explicarme que hace le estaria muy agradecido
if( c = k ? resultado 1_1 : resultado 1_2 ? resultado 2_1 : resultado 2_2 ? resultado 3_1 : resultado 3_2 ? resultado 4_1 : resultado 4_2 , resultado 4_3)
{
//Resto de codigo aqui
}