Использование троичного оператора в JavaScript для вызова двух функций - PullRequest
18 голосов
/ 31 октября 2009

Можно ли это сделать в JavaScript?

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

Ответы [ 2 ]

27 голосов
/ 31 октября 2009

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

5 голосов
/ 31 октября 2009

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

...