value
.if (value === 'DeadSingle' || value === 'HingedSingle' || value === 'TATSingle') {
// do stuff
}
Иначе, у вас шла проверка таким образом:
value == 'DeadSingle' // false
'HingedSingle' // true (ведь это не пустая строка)
if (['DeadSingle', 'HingedSingle', 'TATSingle'].indexOf(value) !== -1) {
// do stuff
}
Я сравниваю строку с некоторыми константами
-1 !== ['foo', 'bar', 'buz'].indexOf(str);