Правильно ли я понимаю, что в данном случае восклицательный знак, означает НЕ. То есть НЕ больше минус одного?
'''
if (!$.inArray(index, used_cards) > -1) {
}
'''
Восклицательный знак никакого отношения к jQuery не имеет. Он означает логическое отрицание примененное к операнду, непосредственно следующему за ним. То есть операнд преобразуется в булевское значение, а потом берется его отрицание.
console.log(!-1);
console.log(!0);
console.log(!1);
В Вашем выражении, вероятно, пропущены скобки.
if (!($.inArray(index, used_cards) > -1)) {
}
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости