no se si comprendo tu duda. supongo que sabrás el código tiene al menos dos partes fundamentales: un operador ternario y una expresión regular literal. literal porque usa la sintaxis literal, es decir las dos barras. seguido tiene la función test el cual toma como argumento un string. lo que hace dicha función es determinar si el patrón [en este caso
description] coincide con el string. entonces, test siempre devuelve un boolean donde true significa que encontró una coincidencia y false lo contrario. por tanto, el script utiliza dicho boolean como condición para el operador ternario.
quizas lo entiendas mejor asi, el cual produce exactamente el mismo resultado.
Código:
var patron = /description/;
var coincide = patron.test(rssdata.displayoptions);
if(coincide){
entries[i].content;
} else {
entries[i].contentSnippet;
}