Не !selects[i], но selects[i]>0, ибо -1 тоже true.
Я тоже не понял нахуя козе баян, если все проверяется тремя строчками в каноничном for loop'е.
Сообщение от krutoy
|
Потому что юникод кодируется бОльшим числом символов
|
Внутри js все в юникоде, не тупите.
1251 полезен только когда внутри кодов у вас литералы не в латинице и скрипт запускается и работает на десктопе, а не в браузере.
Тем не менее баян может иметь такой смысл - чтоб не просто было спиздить. Нахерачил там несусветных конструкций на самоочевидные вещи, желающий посмотреть посмотрит и отвалит по-быстрому в поисках более простых вариантов кодирования.