jeudi 8 mars 2018

Common if or ternary operator for many actions statement?

I'm thought about how to do many actions in single ternary statement, but finished with almost the same as the common IF. So which is better, or there is no differences?

video[0].muted ? (
    video[0].muted = false,
    vb.attr("data-value", "loud")
) : (
    video[0].muted = true,
    vb.attr("data-value", "off")
);
//
if(video[0].muted) {
    video[0].muted = false;
    vb.attr("data-value", "loud");
} else {
    video[0].muted = true;
    vb.attr("data-value", "off");
}

Aucun commentaire:

Enregistrer un commentaire