Подстановочный знак Javascript внутри условия? - PullRequest
1 голос
/ 29 июля 2011

У меня есть базовый условный оператор javascript для фильтрации некоторых элементов, он выглядит так:

if(item == var_condition) { //do this }

Теперь, что я хотел бы для var_condition, если у меня есть переменное условие, доступное чем var_condition = my condition, но если у меня нет доступного условия, чем var_condition = *, это означает, что item может равняться чему угодно.

Есть ли способ, которым это можно сделать? когда я пытаюсь: if(item == "*") не возвращает результатов.

Спасибо

Ответы [ 2 ]

3 голосов
/ 29 июля 2011

Попробуйте

if(!var_condition || item == var_condition) {//do this }
0 голосов
/ 29 июля 2011

вы можете попробовать:

if(item === (var_condition || item)) { /*do this*/}
...