@js_ru
JavaScript — русскоговорящее сообщество

Рекомендуем сразу отключить уведомления Правила: http://bit.ly/our_etiquette См. также: @nodejs_ru, @typescript_ru, @react_js, @electron_ru Вакансии и поиск работы: @javascript_jobs

3006 members

Архив канала @js_ru 27 декабря 2016 г.

09:22:17 ДП
User 620009
User 309556
в тви подняли интересный вопрос про недостаток промисов (и преимущество коллбеков перед ними) — они всегда выполнятся асинхронно, даже если вроде бы и не надо
Я обернул в кеш, да. Есть такое.
11:58:18 ДП
User 155513348
ребята, как можно из post запроса вытащить form data?
12:00:03 ПП
User 155513348
мне этот form-data нужно будет добавить в url
12:00:07 ПП
User 62169189
User 100151998
этот гайд не помог(
Если в about:flags ничего нет (скорее всего и не будет), то через mitmproxy. Но это геморно.
12:00:07 ПП
User 155513348
в onsubmit
12:00:27 ПП
User 62169189
User 155513348
ребята, как можно из post запроса вытащить form data?
HTTP-либа должна уметь
12:00:45 ПП
12:00:52 ПП
User 62169189
Скорее всего никак
12:00:56 ПП
User 155513348
form.serialize()?
12:01:07 ПП
User 62169189
К формдата к сабмиту имеет отношение?
12:01:19 ПП
12:01:20 ПП
User 62169189
У тебя форма или FormData?
12:01:30 ПП
User 155513348
форма
12:01:42 ПП
User 62169189
Откуда там формдата?)
12:01:43 ПП
User 155513348
тут дело в аякс запросах, обновление контента
12:01:53 ПП
User 155513348
и при обновлении параметры сбрасываются
12:02:08 ПП
User 155513348
ибо сервер не сохраняет значения, работать будет если параметры в url добавить
12:02:22 ПП
User 62169189
Добавь поле hidden, только это надо наверное делать до сабмита
12:02:42 ПП
User 62169189
Ну и вообще используй FormData лучше
12:02:45 ПП
User 155513348
у меня в on submit аякс сабмит
12:02:54 ПП
User 155513348
вот там я все и делаю
12:03:22 ПП
User 155513348
и мне надо в урле передать вместе с параметрами
12:03:51 ПП
User 62169189
formData.append('foo', 'bar');
12:03:53 ПП
12:04:05 ПП
User 62169189
В урле?
12:04:29 ПП
User 62169189
Его ж только в тело запроса засунуть можно AFAIK
12:04:38 ПП
User 62169189
В строку не сериализовать
12:05:02 ПП
User 155513348
уже сделал
12:05:13 ПП
User 155513348
через .serialize();
12:20:53 ПП
User 62169189
User 155513348
через .serialize();
https://xhr.spec.whatwg.org/#interface-formdata
12:20:57 ПП
User 62169189
не существует такого метода
12:40:12 ПП
12:42:16 ПП
User 62169189
не имею ни малейшего понятия, о чём речь
12:42:19 ПП
User 5931609
там тогда FromData не нужна
01:03:18 ПП
01:03:32 ПП
User 104477
Это вопрос для @jquery_ru
01:13:55 ПП
User 155513348
да вопрос уже давно истратил актуальность
01:15:34 ПП
User 62169189
@jquery_ru никогда не теряет актуальности
01:17:48 ПП
User 155513348
и так дохера бесед)
01:17:50 ПП
User 4627228
@jquery_ru жив, @jquery_ru жил, @jquery_ru будет жить?
01:17:52 ПП
User 155513348
смысл плодить то??)
01:18:07 ПП
User 5931609
Джей квери всегда будет тру
01:18:12 ПП
User 5931609
и отделен от осталньых
01:18:35 ПП
01:19:14 ПП
User 5931609
про джс нубс это из двачевского треда чат что ли?
01:19:37 ПП
User 155513348
не знаю
01:19:38 ПП
User 155513348
не помню
01:19:49 ПП
User 232897796
ты пидор норм наверное чят )
01:20:01 ПП
User 155513348
User 232897796
ты пидор норм наверное чят )
for trololo
01:20:43 ПП
User 60122561
User 5931609
про джс нубс это из двачевского треда чат что ли?
Не, туда просто совсем нубов из про.жс прогоняют
01:21:00 ПП
User 155513348
кстати, киньте projs
01:21:07 ПП
User 155513348
а то не нашел
01:26:42 ПП
User 4627228
Это уже в @vuejs_ru
03:08:10 ПП
User 263453492
подскажите, а как в такой конструкции пройтись по каждому элементу, родительским и дочерним и достать нужный объект напрмер по свойству name
03:09:54 ПП
User 295368386
User 263453492
подскажите, а как в такой конструкции пройтись по каждому элементу, родительским и дочерним и достать нужный объект напрмер по свойству name
map
03:10:34 ПП
User 263453492
User 295368386
map
только по певому уровню пройдеться, тут скорее всего нужна рекурсия
03:11:25 ПП
User 295368386
User 263453492
только по певому уровню пройдеться, тут скорее всего нужна рекурсия
ну тогда map^2
(2й map на val)
03:12:25 ПП
User 263453492
нет, это древовидные данные, уровней вложенностей может быть много
03:12:59 ПП
User 55055646
функция которая мапом извлекает объекты по name, и для каждого объекта вызывает себя на val
03:13:05 ПП
User 295368386
User 263453492
нет, это древовидные данные, уровней вложенностей может быть много
мб filter подойдет?
03:13:49 ПП
User 55055646
вообще одной функцией не выйдет, надо ж ещё структуру плоской сделать
03:13:59 ПП
03:14:06 ПП
User 263453492
верно мыслишь
03:14:12 ПП
User 263453492
я вот на этом и застрял
03:14:27 ПП
User 55055646
завести массив, потом рекурсивно обходить и закидывать в него найденные объекты
03:14:36 ПП
03:15:35 ПП
User 55055646
обойти весь массив, на каждый объект с val вызвать тот же обход массива
03:16:04 ПП
User 55055646
а массив с найденными держать внешней переменной, чтобы класть в него из любого уровня вложенности
03:16:32 ПП
User 263453492
я вот не пойму, я вроде фронт разраб, а приходиться решать задачи с данными как бэк разрабу
03:17:02 ПП
User 41972633
Но это и не сложная задачка так-то.
03:17:26 ПП
User 55055646
ну фронт/бэк это же не о том с данными или нет, это о том на сервере или в браузере
03:17:41 ПП
User 55055646
у кого где логика лежит
03:17:45 ПП
User 62169189
User 263453492
подскажите, а как в такой конструкции пройтись по каждому элементу, родительским и дочерним и достать нужный объект напрмер по свойству name
обычный обход по дереву
03:18:01 ПП
User 263453492
User 41972633
Но это и не сложная задачка так-то.
да, но если таких десять, то уже заебисто
03:19:23 ПП
User 263453492
обрабатывали бы данные на беке, присылали бы мне плоские массивы, и я был бы счастлив)
03:20:23 ПП
User 55055646
Не всё коту плоские массивы, щито поделать
03:28:16 ПП
User 295368386
User 263453492
верно мыслишь
я же раньше сказал, что map^2 =\
03:28:55 ПП
User 263453492
map вложенный в map ?
03:29:01 ПП
User 295368386
User 263453492
map вложенный в map ?
да
03:29:03 ПП
User 263453492
только два уровня пропарсит
03:29:33 ПП
User 104477
User 263453492
только два уровня пропарсит
про рекурсию слышал?
03:30:00 ПП
03:30:03 ПП
User 104477
хотя я тут дерева и не вижу
03:30:14 ПП
User 104477
ну, вернее, дерево-то есть
03:30:42 ПП
User 104477
а, все, теперь вижу
03:32:02 ПП
User 104477
User 263453492
нет
не надо map в map вкладывать, надо написать функцию, которая его использует, а при обходе вложенных val вызывает себя же
03:32:55 ПП
User 263453492
завести массив, потом рекурсивно обходить и закидывать в него найденные объекты
03:32:55 ПП
User 263453492
обойти весь массив, на каждый объект с val вызвать тот же обход массива
03:32:55 ПП
User 263453492
а массив с найденными держать внешней переменной, чтобы класть в него из любого уровня вложенности
03:33:41 ПП
User 263453492
Вообщем, спасибо!)
03:34:05 ПП
User 104477
User 263453492
а массив с найденными держать внешней переменной, чтобы класть в него из любого уровня вложенности
да в общем-то необязательно совсем
03:34:15 ПП
User 269579856
Можно и не заводить внешнюю переменную.
03:34:37 ПП
User 41972633
внутри хранит, ретёрнит объект
03:34:37 ПП
User 269579856
Чистые функции там и все такое :)
03:34:43 ПП
User 104477
если map по назначению использовать
03:34:52 ПП
User 263453492
User 269579856
Чистые функции там и все такое :)
XD
03:35:28 ПП
User 263453492
ладн, сейчас накидаю, скину код)
04:07:46 ПП
User 263453492
чет на практике не получаеться =/
04:30:43 ПП
User 263453492
типо так сделал плоский массив, получилось очень безобразно, но сейчас не в состоянии придумать лучше
04:36:14 ПП
User 55055646
почему безобразно?
04:38:17 ПП
User 263453492
потому-что здесь неопределенное поведение
04:39:04 ПП
User 263453492
не ясно что в какую очередь выполняеться, но каким-то чюдесным образом эта конструкция работает
04:41:15 ПП
User 55055646
тут не нужна эта определённость
04:41:23 ПП
User 55055646
оно там независимо же
08:27:22 ПП
User 151091411
User 263453492
подскажите, а как в такой конструкции пройтись по каждому элементу, родительским и дочерним и достать нужный объект напрмер по свойству name
lodash в помощь
08:27:58 ПП
User 151091411
не надо массив уплощать