сomorsiс
Всмысле можно вернуть например число или строку
Rem1te
не устраивайте коллбек хел, Придумали же асинк авейты для таких случаев, в чем проблема ?
сomorsiс
Промис хелл сложно устроить, вложенность такая же как у циклов примерно
Rem1te
for( const site of sites) { await parseSite(site); }
Rem1te
и все
Rem1te
зачем что-то ещё придумывать
Anonymous
Bogdan
За ес6 хз, так не писал
Подозреваю что могут быть)
Иван
замечательно то что я асинхронку запустить могу с теми данными которые мне нужны
Anonymous
Rem1te
Колеги, не усложняйте, ето же джаваскрипт, тут и так все сложно :)
Rem1te
Rem1te
Если есть код, поделитесь - поизучаю на досуге
Bogdan
magic
Та переписал давным давно. Может такого больше и быть не может, но осадок остался)
Bogdan
Та и мэп или форич от блуберд оптимизированнее в плане производительности, а после ес6 или тс такое на выходе что обосраться можно от ужаса
Anonymous
вот кстати
for (foo of bar) {} транспайлится в for (let i = 0; i < bar.length... или в какой то вызов функции, для которого надо подключать полифилл?
Anonymous
надо будет затестить на досуге of и in, с ними были подводные камни
Bogdan
Bogdan
Anonymous
разве in есть в _мире_до_ es5?
Anonymous
или es6
я запутался в каком появился хотя бы const let
вроде es6 === es2015, а значит вопрос про есть ли in в es5
сomorsiс
есть
Владимир
кстати вот, кто-то пользовался for of для проходки по бесконечным итераторам?
Владимир
потому что реально, сколько я облизывался на этот сахар, но он настолько хреново транспилится, что всегда боялся юзать
Иван
все я здаюсь .с промисами работать не получется . даже форич не справляется
Иван
я пасс
Иван
яваскрипт не то что мне нужно
сomorsiс
форич не для промисов
Mykola 🤷🏼♀️
Иван
я в корень не понимаю как переменная массива доступна промисам
Mykola 🤷🏼♀️
Promise.all(sites.map(site => request(site))
.then(...)
Mykola 🤷🏼♀️
асинхронно, результат придет массивом в следующую цепочку
Mykola 🤷🏼♀️
не подходит?
Иван
а входящие данные
Иван
?
Mykola 🤷🏼♀️
входящие куда?...
Иван
проблема именно в них . тоесть . Имеем массив данных для каждого члена массива вызываем запросы .
Иван
сек
Иван
http://paste.org.ru/?zoaoho
id.forEach(function(i, ii, id){ это обработка всех ид
Иван
я понимаю что код мой полный ахтунг сорри .но как форич передает последний ИД я не понимаю .
Иван
перегуглил весь интернет , попробовал все . но понима так и не возникло
Mykola 🤷🏼♀️
Mykola 🤷🏼♀️
непонятно что куда должен передавать форич вообще
Anonymous
есть
я точно точно встречал проблему под ie9, либо с in либо с of, возможно и не в ie9, но не в динозавр браузере
Иван
id.forEach(function(i, ii, id){ тут передается массив ИД полученный от предыдущего запроса .
Alex
Вечер добрый. У меня вопрос такой, при заходе на сервер ноды, выдается html страничка, с кнопкой, как обработать, что по нажатию кнопки уходит post запрос ?
Иван
тоесть ты нажимаешь кнопку ?
Anonymous
Вот кстати каждый раз когда пользуюсь функциональными forEach, парюсь о мутации итератора. Бывает надо двигать итератор во время обхода, почему мир так игнорит это? Щитаю, forEach должен передавать итератор как объект, чтобы его можно было менять
Alex
Иван
Иван
<button onclick="start()" id="start_">Запустить!</button>
Иван
навесь функцию на кнопку и обрабатывай
Иван
я правда мало знаю но получается
Anonymous
да
на js надо подключить что нибудь чтобы отправить post запрос
поскольку вопрос про то как отправить post из js, видимо это только обучение, можешь начать с jquery, или с чего помоднее
Anonymous
не знаю, что посоветовать начинающему в качестве клиента запросов? axios?
Mykola 🤷🏼♀️
Иван
Alex
Иван
возвращает исправно
мне мозг рвет как туда данные пролазят от форич
Alex
если бы можно было юзать express, проблем бы не было
Иван
Anonymous
Ну то есть на клиенте post запрос ты отправляешь уже?
Anonymous
На клиенте или сервере? )
Anonymous
браузер это клиент
Anonymous
чтобы браузер что-то сделал, ему нужен код на js
Иван
Anonymous
вот это мы называем клиентом, код клиента в браузере
Anonymous
это конечно если по ajax, а можно и чисто html отправлять форму