Sasha
Это же попадет в охуительные истории?
Andrey
вот всегда когда натыкаешься на deleted message интересно что там было :с
Igor
вернее, на канал
Rafael 🌵
ссылка на только что созданную группу
у нас в нубке пока не так интересно:С
JE$U$
как консоль выводить последовательно при обходе массива? let array = Array.from({ length: 10 }, (v, k) => k) const fn = (el) => { setTimeout(() => { console.log(el) }, 1000 * Math.random()) } console.log(array.map(fn))
JE$U$
через промисы
JE$U$
async/await
все, вопрос снят.. ошибся кое-где let array = Array.from({ length: 10 }, (v, k) => k) const fn = (el) => { return new Promise(() => { setTimeout(() => { console.log(el) }, 1000 * Math.random()) }) } console.log(Promise.all(array.map(fn)).then(data => data))
Sergey
это не последовательно)
Sergey
это параллельно
Sergey
все запросы одновременно будут выполнены
JE$U$
хотя да
Yunis
ребят, протяните руку помощи с promise
Yunis
https://stackoverflow.com/questions/44440645/recursive-function-with-promise-in-javascript
Smooth Operator
@sergeysova ты админ ахуительных историй чтоли
Smooth Operator
По кд постит себя там...)
Aleksey
А кто нибудь предлагал что нибудь туда?
anoru
я разочек - запостили. Полюбас куча народу предлагает
Rafael 🌵
я разочек - запостили. Полюбас куча народу предлагает
Сегодня простишь картинки в паблик, а завтра этих людей убивать начнешь?!1!!
anoru
ват?
Nikita
киловатт
Rafael 🌵
О май гад
Nikita
простите
Nikita
хд
🦜
#rules
🦜
в каком из чатов бот с правилами7
Group Butler [beta]
в каком из чатов бот с правилами7
pro.js.noobs -- https://t.me/joinchat/AAAAAD3Uyr3trzb9rRc77g
🦜
он чейто?
🦜
его можно юзать в своем канале?
Rafael 🌵
ээ, ну типо каждый сам задает правила
Anonymous
Здравствуйте уважаемые
Anonymous
я начинающий фротендер , подскажите с какого лучше framework-ка начать обучение JS
Oleg
#noobs
Group Butler [beta]
#noobs
pro.js.noobs -- https://t.me/joinchat/AAAAAD3Uyr3trzb9rRc77g
ГуНиСе️
а они то предназначены для быстрой разработки, а не для быстрого обучения
Anonymous
с чего лучшее тогда начать тогда
Anonymous
а они то предназначены для быстрой разработки, а не для быстрого обучения
ГуНиСе️
начать стоит как обычно — с азов
Oleg
Я же дал ссылку в нубочате
Anonymous
окей
Rafael 🌵
jQuery -> js -> jQuery -> Vuejs
M
А мы про веб или про прогу в общем?
Rafael 🌵
jQuery -> js -> jQuery -> Vuejs
Скоро реакт добавится еще
M
Тогда php -> js -> js
anoru
тоже с jquery) потом js, canjs(lol), angular, react. на беке php, node
⩔wein
Чем плохо начинать с реакта допустим?
⩔wein
помоему он достаточно прост чтобы вполне можно было его паралельно осваивать
⩔wein
ну тут зависит от в целом уровня понимания программирования конечно
⩔wein
если это типа первый язык то это плохая идея
⩔wein
а так js довольно простой же, если уже какие то языки знаешь, толку опять все с нуля учить
Oleg
Не все сразу понимают асинхронность
⩔wein
Не все сразу понимают асинхронность
учитывая особенно что в js на самом деле нет асинхронности)
Oleg
А что по вашему есть асинхронность?
⩔wein
Отсутствие синхронности) Ох, я думаю мы вообще оба знаем как в js оно работает, это просто манипуляция терминологией с моей стороны. Технически в самом js(в V8 допустим) - нет асинхронности как таковой, вся асинхронность реализуется за счет сторонних средств(апи браузера/ноды), поэтому технически можно сказать что в самом js асинхронности нет
Oleg
Но по факту код пишется с учетом асинхронности и она везде и по всюду
⩔wein
Конечно. Просто то что в самом js асинхронности нет, но при этом она повсюду - добавляет ситуации больше непонятности. К тому же оно из-за этого в пограничных случаях ведет себя немного странно.
⩔wein
Типа нулевых таймаутов для того что бы действия в конец стака запушить
Oleg
Причем этот нулевой таймаут идет не просто в конец стека, а ждет ещё другие действия типа отрисовки и только в IE была тема с отправкой в конец без вот этого всего ожидания. Впрочем в ноде этот вопрос решили через process.nextTick()
⩔wein
ну в общем я согласен что асинхронность для неофитов может быть проблемной)
Oleg
В общем нельзя просто так взять и начать писать на JS не осознавая что JS это много-много асинхронности из коробки и на ней построен весь код :)
Varyen
на хабре была хорошая статья с картинками, в которой объясняли воркфлоу js в браузере
⩔wein
это лучше
⩔wein
чем картинки
Андрей
Репортните @marvel_dc_official за спам
А ВОТ ТЕПЕРЬ ПАБЛИК
Репоротнул