Slait, "Пока не могу понять, какой из них первый sp=%~2. Как указать файл с данными?" - первым (и на самом деле последним) шагом в решении этой проблемы может быть попытка прочитать текст ответа: "первый параметр имя файла со списком, второй каталог откуда начинает создавать иерархию каталогов."
Артём, ага, вы вызываете функцию так: o.Cons - то есть вызываете метод "Cons" от лица (или в контексте объекта) "o", а это как раз один из способов явного указания контекста из списка выше.
Артём, потому что любая функция привязывается к глобальному объекту, если вы не переопределили это поведение с помощью bind, call, apply, конструктора или вызова от лица объекта.
И setInterval тут ни при чём, к this вы обращаетесь из переданной функции, вот у неё window и является контекстом.
DotDash, ну, видимо уважаемый anonim01 решил, что получит гораздо больше экспы с задачек если будет их просто транслировать на тостер и узнавать ответы от других.
Михаил Гильмутдинов, кажется у вас функция обратного вызова не объявлена. Возможно, вы как-то совсем зло обфусцировали и имя этой функции тоже обфусцировалось. Проверьте наличие функции initMap в исходном коде и в обфусцированном. Конечно в обфусцированном ее может и не быть видно, но всё же. Если всё правильно и вы уверены, что проблема именно в обфускации, то почитайте какие есть настройки у используемого вами обфускатора. В частности, попробуйте отключить name mangling.
Михаил Гильмутдинов, ну так вы расскажите что значит "не работает". В консоли ошибка? Если да, то какая? До обфускации не было ошибки, после - появилась?
Если фразой "делаю на буте" вы так показали своё фамильярное отношение к бустрапу, то для начала стоило глянуть туториалы по тому же самому бутстрапу или хотя бы примеры и статейки на официальном сайте, там как раз расписано всё что вы перечислили.