Использование троичного оператора в JavaScript для вызова двух функций

Это можно сделать в JavaScript?

type == 1 ? function1() : function2();

Ответ 1

Да, этот действительный код. Он будет вызывать либо function1(), либо function2(), но не оба - в зависимости от значения type.

Ответ 2

Он не будет вызывать две функции. Он будет вызывать одну из двух ваших функций.