динамически подключенного js-файла?
Например файл obj.js, который содержит объекты:
obj1, obj2, obj3
Подключаю obj.js через скрипт, и нужно отследить что objN загрузились.
Не очень нравиться делать так:
if ((typeof obj1)=="object"
&&(typeof obj2)=="object"
&&(typeof obj3)=="object"){
Run code;
else {timer=setTimeout (func,1000);}
Заранее благодарю!
Кто поможет?👆
Можешь цикл запустить и записывать число объектов с прерыванием когда объект undefined, но там важна будет последовательность верная, чтобы от 1 и до текущего были
Хотя может я не так понял.. надо проверить что именно все 3 прогрузились или их может быть разное кол-во и чтобы не вписывать каждый раз новые?
Правильно я понимаю, создать объект списка: objList={ 0:obj1, 1:obj2, 3:obj3, }; Потом: for (let p in objList){ if (objList[p]=="undefined"){ timer=setTimeout(func,1000); } } return true; Или я что-то своё выдумал...
Js-файлы с объектами, будут подключаться динамически (что-то вроде бд)! Мне нужно узнать, что объекты из этих файлов подгрузились. Как это узнать?(
я думаю, тут изначально проблема архитектуры
Ну как вариант https://codepen.io/Nomikama/pen/ExvwVEv?editors=0002
Так у тебя как у меня тут👇
Обсуждают сегодня