Сообщение от Артист
|
Когда срабатывает это условие:
if(l != undefined && l > parseInt(+ new Date() / 1000)) break
|
а оно вообще должно сработать?
проверить на тип undefined лучше
typeof L === "undefined"
или
!!(L)
еще лучше проверять на конкретный тип
typeof L === "number"
второе условие вообще безобразно - чем вам так объект Date не понравился, что вы его на 1000 делите? ))
если по-вашему, то
if ( !(typeof === "undefined") && L > Math.round(Date.now()/1000) )