нет. я аяксом грузил верстку а скрипт был в основном файле, я скрипт поместил в подгружаемую верстку и все заработало.
хотя логики нет, потому что если я не использую функцию lenth а просто сотрю на массив то там показывает длину массива.
так что это баг языка, разрабы ява скрипта джуны и тупые лохи как всегда, а нам страдать приходится.
мля придетса убицу ява скрипта писать, ля займусь на днях под пивко