Андрей
А с костылями как?
Выброс исключчения и catch перед 4. А вообще Den сказал разумную мысль, однако лучше переписать на async/await и использовать обычный if
Anonymous
Да это даже не костыли...
Anonymous
Я даже не знаю как это назвать
Anonymous
Кстати да, сижу на async await, не парюсь
Maksim
Что можете посоветовать для работы с API чтобы данные приводились к одному шаблону? Например, тяну данные с нескольких бирж, и везде разный формат: где-то Jobs: 10 где-то jobs: 10 где-то jobs_count: 10
Maksim
ну т.е. придется самому писать?
Андрей
Да.
Maksim
жаль :(
Max
У тебя просто очень кривой слог, я с трудом продираюсь сквозь текст в поисках смысла.
у тебя нет базовых знаний JS, ты группы с вопросами перепутал, тебе нужна группа "Начинаю изучать JS"
Андрей
жаль :(
Никто не может предугадать как тебе ответ парсить.
Maksim
Никто не может предугадать как тебе ответ парсить.
ну я думал это как-то так будет работать: будут шаблоны, например, для примера выше [‘Jobs’, ‘jobs’, ‘jobs_count’], которые будут присваиваться к нужному ключу и будут тащиться нужные данные
Maksim
типа jobs: [‘Jobs’, ‘jobs’, ‘jobs_count’] и сюда в зависимости от полученных данных будут тянуться значения
Андрей
типа jobs: [‘Jobs’, ‘jobs’, ‘jobs_count’] и сюда в зависимости от полученных данных будут тянуться значения
Это не эффективно. Ты столько же сил потратишь чтобы парсер написать.
Maksim
ну мб тогда хотя бы есть какие-то библиотеки для более комфортной работы с API?
Aleksey
А через что ты сейчас тянешь данные с API?
Maksim
с помощью обычного запроса
Maksim
fetch
Aleksey
Тебе его не хватает?
Maksim
для получения данных - хватает мне бы хотелось что-нибудь для этих обработки данных
Aleksey
lodash? 😄
Aleksey
Я просто не понимаю сути задачи. У тебя есть api, есть данные, смотришь, анализируешь, пишешь под каждое api. Всё.
Anonymous
axios же
Ivan
приветули. Такой кейс - есть старый проект, в котором нужно запилить сборку фронта. Подрубил вебпак и если со стиляеми более или менее, то в js ад из 10летних jq плагинов. Сейчас всё собирается require.js, который запускается из командной строки. Можно ли весь этот ад автоматизирвоать через gulp? Типо сначало собираю старые js, потом копирую этот файл в новые ассеты, там подключаю в бандл и запускаю вебпак?
Ilya
ну насколько я понимаю это можно автоматизировать и в вебпаке
Ilya
да и npm-task походу подойдут
Ilya
зачем gulp ?
Ilya
ад из 10летних плагинов обычно решается через imports-loader
ну или так... вообщем gulp тут не нужен от слова "совсем"
Sergei
ну нет, впринципе то на jq + rjs с галпом то будет самое изичное наверное, без финтов ушами
Sergei
вебпак для олдскульных плагинов, в которых не предусмотрен хотя бы amd такое себе дело
Alexander
/report
Winni
он во всех
Alexander
у тебя нет базовых знаний JS, ты группы с вопросами перепутал, тебе нужна группа "Начинаю изучать JS"
Ты настолько тупой, что даже не видишь, кто тебе задавал вопрос (спойлер: это был не я).
Андрей
Прекращайте.
Андрей
Оба получат ридонли, если продолжите срач.
Ivan
энивей я ручками скопировал в бандл нужные мне js, и получил кучу cant resolve
Alexander
или что там у тебя
Ivan
ничего уже не понимаю
Ivan
нет, не прописывал
Ivan
Can't resolve 'masonry'
Ivan
одни скрипты в другие
Alexander
Can't resolve 'masonry'
А masonry - это AMD модуль?
Ivan
нет конечно
Anonymous
Can't resolve 'masonry'
https://isotope.metafizzy.co/extras.html#webpack
Marat
Стоит ли учить фп ?
Marat
Когда весь код в функциях)
Marat
У меня ощущение, это медленно работает
Quiet
У меня ощущение, это медленно работает
А в каком стиле ты сейчас пишешь?
Marat
А в каком стиле ты сейчас пишешь?
Как такового стиля нет, обычно, как на си
Резван
помогите разобраться пытаюсь загрузить json данные, пишет ошибку Unexpected token , in JSON at position 71
Sergey
ну json не верен
👨🏼‍💻
помогите разобраться пытаюсь загрузить json данные, пишет ошибку Unexpected token , in JSON at position 71
или не валидный джейсон, или ты пытаешься со строкой работать как с джейсоном
Резван
он жалуется на запятую на 71 строке?
Резван
визуально вроде все верно(
Резван
"balloonContentBody": "<p>658076, Алтайский край, п. ЗАТО Сибирский, ул. 40 лет РВСН, д. 7 </p><p>Расписание работы: ПН 08:00-17:00,ВТ 08:00-17:00,СР 08:00-17:00,ЧТ 08:00-17:00,ПТ 08:00-17:00,СБ выходной,ВС выходной</p><p><font color=red></font></p>",
Резван
вот что на 71 строке
Sergey
прям по 1 строке можно всё понять
Sergey
ага
Sergey
может перед этим ошибка
Maksim
Возможно ли соединить какое-то количество запросов и отправить его как один?
Maksim
у меня 50 запросов, которые запрашивают по 1 мелкому джсон файлу
Maksim
как-то не очень :с
Саша
Прочитал «50 оттенков серого»
Саша
у меня 50 запросов, которые запрашивают по 1 мелкому джсон файлу
pa[aad
всем привет, кто работал с https://gojs.net/ ? интересует нахождение самой длинной ветви по нодам, найти все эти ноды входящие в самую длинную и изменить у них визуальные свойства
Андрей
Как эту хрень можно лучше написать?
Андрей
https://gist.github.com/XaveScor/fa30a08252da5320daf3cb1df62eabdd
Vladimir
Не подскажете чат знатоков реакта?
Дима
Как эту хрень можно лучше написать?
Попробовать не смешивать бизнес-логику и методы дататайпа)
Андрей
Попробовать не смешивать бизнес-логику и методы дататайпа)
Поясни. Я слишком тупой для этого. Это вроде как всё "бизнес-логика".
Maksim
С наступающим всех. подскажите пожалуйста может кто работал с inputmask. не пойму прикола выставляю 0.00 в одно поле и в другое. разница в том что у одного разделитель точка а у другого запятая. так вот там где точка поле пустое приходит, а там где запятая 0,00 - это как понимать?
Дима
Поясни. Я слишком тупой для этого. Это вроде как всё "бизнес-логика".
Ну смотри, вот для примера class Point { x: number y: number constructor(x: number, y: number){ this.x = x; this.y = y } concat(point: Point): Point { return new Point(this.x + point.x, this.y + point.y) } invert(): Point { return new Point( -this.x, -this.y ) } static empty(): Point { return new Point(0, 0) } }
Дима
Этот объект не делает ничего кроме тривиальных операций, присущих таким объектам