На тему 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. я помню о том, что нельзя предлагать больше одной темы, но я очень верю в то, что вы простите меня за такой небольшой грешок ^__^
Укрощаем режимы наложения в CSS
Порция новых фич Javascript
https://habrahabr.ru/company/ruvds/blog/353174/
В следующий раз — да, а то сильно дохрена там.
В рубрику «Сайт дня»
Как попасть в Microsoft, Amazon или Twitter без диплома престижного колледжа
Остановитесь!!!
На тему 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».
Telegram is the hot new source for pirated content
Привет, ребята!
Может быть вам и всем остальным это будет интересно:
Сигнатуры типов в Javascript
Частичное применение функций
P.S. я помню о том, что нельзя предлагать больше одной темы, но я очень верю в то, что вы простите меня за такой небольшой грешок ^__^
Вроде как собираются книгу по советскому десигну выпустить
прикольно забабахали?
Упоротый и отлично свёрстанный сайт на обзор
gmail «режим конфиденциальности»
Темы где только не было уже и на хабре и на тижурнале. Взлом крымского мессенджера.
«Мессенджер от госкомпании «Крымтехнологии» взломали за три минуты»
* https://geektimes.ru/post/300015/
* https://tjournal.ru/69162-ya-protestiroval-gosudarstvennyy-messendzher-iz-kryma-i-s-legkostyu-vzlomal-akkaunt
Продублирую.
Something is wrong on the internet