Объявляем объект с ключами, представляющими из себя нужные значения, и значениями, приводыми к true и тут же обращаемся к значению через ключ, который находится в value select'а, инвертируем значение. Если ключ отсутствует получаем !undefined что есть true, иначе получаем false и выполняется второй операнд логического ИЛИ.
Вобще я терминами не очень владею, мож чуть ошибся.
|