Доброе утро. Я практически не разбираюсь в промисах и асинхронных функция, поэтому решил спросить вас. Проблема простая, но для меня решить её трудно из-за не хватки знаний. Я посмотрел работу промисов и асинхронных функций, но это мне ничего не дало.
Вот в чём проблема. У меня есть массив, в котором хранятся urn моделей. Я загружаю модели в главный контейнер используя их urn, но это, как понятно, происходит асинхронно. Мне же нужно, чтобы сперва загружалась первая модель, т.е. первый urn, а потом вторая. Вот мой код, которой работает асинхронно.
arrId.map(model => {
Autodesk.Viewing.Document.load(model, onDocumentLoadSuccess, onDocumentLoadFailure);
});
Для меня важнее понять принцип работы, поэтому вы можете просто показать, как это будет работать с чем-то другим, например картинкой или чем-то иным.
Заранее благодарен.