На тему JS и ES.
Саня, ты крут, что учишь что-то новое в JS! Хочу поделиться чутка своим опытом :)
1. Promise — хорошо, async/await — замечательно. А лучшее по работе с асинхронностью — RxJS. Реактивное расширение — просто бомба! Но RxJS — очень сложная либа. И я не уверен, что она используется где-то вне Angular.
2. Метод reduce не служит заменой связки map и фильтр. Мне не нравится пример из статьи, т. к. автор смешивает 2 разные операции в 1-й функции. Для читабельности надо использовать map и filter отдельно. Метод reduce используется для сведения массива к 1 значению, в т. ч. к другому массиву. Но для преобразования массива в другой массив логичнее использовать map, а для фильтрации значений — метод filter.
3. Когда встречаешься с новой функцией в JS рекомендую в первую очередь читать о ней в MDN. Тогда ты будешь выражаться корректными терминами и навряд ли перепутаешь понятия. У меня уже на автоматизме написать поисковой запрос вида «array from mdn» или «array reduce mdn».
Привет, ребята!
Может быть вам и всем остальным это будет интересно: Сигнатуры типов в Javascript Частичное применение функций
P.S. я помню о том, что нельзя предлагать больше одной темы, но я очень верю в то, что вы простите меня за такой небольшой грешок ^__^
d1i1m1o1n прокомментировал
Укрощаем режимы наложения в CSS
Кирилл прокомментировал
Порция новых фич Javascript
https://habrahabr.ru/company/ruvds/blog/353174/
Александр Гончаров прокомментировал
В следующий раз — да, а то сильно дохрена там.
Konstantin прокомментировал
В рубрику «Сайт дня»
eemil02 прокомментировал
Как попасть в Microsoft, Amazon или Twitter без диплома престижного колледжа
4rontender прокомментировал
Остановитесь!!!
Проба пера прокомментировал
На тему JS и ES.
Саня, ты крут, что учишь что-то новое в JS! Хочу поделиться чутка своим опытом :)
1. Promise — хорошо, async/await — замечательно. А лучшее по работе с асинхронностью — RxJS. Реактивное расширение — просто бомба! Но RxJS — очень сложная либа. И я не уверен, что она используется где-то вне Angular.
2. Метод reduce не служит заменой связки map и фильтр. Мне не нравится пример из статьи, т. к. автор смешивает 2 разные операции в 1-й функции. Для читабельности надо использовать map и filter отдельно. Метод reduce используется для сведения массива к 1 значению, в т. ч. к другому массиву. Но для преобразования массива в другой массив логичнее использовать map, а для фильтрации значений — метод filter.
3. Когда встречаешься с новой функцией в JS рекомендую в первую очередь читать о ней в MDN. Тогда ты будешь выражаться корректными терминами и навряд ли перепутаешь понятия. У меня уже на автоматизме написать поисковой запрос вида «array from mdn» или «array reduce mdn».
eemil02 прокомментировал
Telegram is the hot new source for pirated content
gamexxx прокомментировал
Привет, ребята!
Может быть вам и всем остальным это будет интересно:
Сигнатуры типов в Javascript
Частичное применение функций
P.S. я помню о том, что нельзя предлагать больше одной темы, но я очень верю в то, что вы простите меня за такой небольшой грешок ^__^
Konstantin прокомментировал
Вроде как собираются книгу по советскому десигну выпустить
win_rules прокомментировал
прикольно забабахали?
Сме прокомментировал
Упоротый и отлично свёрстанный сайт на обзор
FBI прокомментировал
gmail «режим конфиденциальности»
И.Крикет прокомментировал
Темы где только не было уже и на хабре и на тижурнале. Взлом крымского мессенджера.
«Мессенджер от госкомпании «Крымтехнологии» взломали за три минуты»
* https://geektimes.ru/post/300015/
* https://tjournal.ru/69162-ya-protestiroval-gosudarstvennyy-messendzher-iz-kryma-i-s-legkostyu-vzlomal-akkaunt
necelentano прокомментировал
Продублирую.
Something is wrong on the internet