Я недостаточно знаю JS, тоже хотел возмутиться по поводу
== true, но это ведь действительно не должно влиять на корректность кода. Как и
=== — да какая вообще разница в данном случае? Приведения всё равно не будет с предложенными-то данными, так что все три варианта должны бы, насколько я понимаю, давать ровно то же.
-- Пт июл 13, 2018 14:51:26 --Так что, собственно, то, что надо было написать в теме с самого начала, но упорно не приходило на ум:
У меня никак не хочет работать этот код, хоть тресни, сегодня с самого утра пытаюсь найти ошибку, но не нахожу.
Что именно у вас не работает, и почему вы это решили?Не гадать же, в самом деле.