Публикации по теме 'reduce'
Используйте Reduce () и Promises для последовательного выполнения нескольких асинхронных вызовов
Некоторое время назад я загнал себя в угол. Я переработал кучу кода до множества детализированных функций. Я был доволен результатом, но понял, что начал вызывать некоторые вещи асинхронно, которые записывались поверх ответов друг друга по мере их разрешения. Это вызвало небольшой хаос. Я сделал нерешительную попытку рефакторинга этой части кода без сохранения состояния, но в конце концов решил принять технический долг и реализовать более легкое краткосрочное решение. То есть, я бы..
Научитесь сокращать правильный путь.
Среди трех методов массива — Map, Filter и Reduce — самый запутанный метод.
Но сегодня я разобью его и упрощу для вас.
Синтаксис
reduce((previousValue, currentValue) => { } )
Давайте сначала проанализируем синтаксис.
постоянные числа = [1, 2, 3, 4, 5]
Уменьшение принимает два параметра: предыдущее значение и текущее значение. В приведенном выше примере предыдущее значение становится равным 1. Текущее значение становится равным 2, возвращаемое значение становится равным 3..
Понимание синтаксиса JavaScript в веб-документах MDN
Насколько я ценю веб-документацию MDN и полагаюсь на нее, иногда объяснения немного загадочны или сбивают с толку, особенно их синтаксические формулы. Я нашел это особенно запутанным при просмотре документации по методу Array.prototype.reduce ().
Веб-документы MDN объясняют Array.prototype.reduce () несколькими способами с помощью слов, и это здорово. Но что, если вам нужен краткий справочник по методу сокращения? Взгляните на синтаксис, который веб-документация MDN предоставляет для..
Манипуляции с массивом Javascript с использованием методов Filter, Map и Reduce
Одним из самых запутанных аспектов Javascript, когда я впервые изучал его, было то, как можно использовать существующие методы прототипов массивов для управления массивами. Используя методы filter, map и reduce прототипов массивов, вы можете преобразовать массив во что угодно.
Я лучше всего учусь на примерах, поэтому я решил привести пример массива и различных манипуляций, которые вы можете с ним выполнять. Допустим, у нас есть база данных пользователей со следующим массивом:
const..
Приключения в Javascript, часть 2
Что ж, поскольку статья прошлой недели имела такой успех (кстати, спасибо всем за лайки и ретвиты), я подумал, что должен продолжить с того места, где остановился!
Итак, в прошлый раз мы говорили о map , filter и reduce , о том, как они работают и как выглядят за кулисами.
На этот раз мы поговорим о составлении этих функций или их объединении в цепочку.
Опять же, мы посмотрим, как это выглядит с помощью наших самодельных функций, чтобы почувствовать это, а затем сделаем..
Освойте программу Balanced Parenthesis с помощником сокращения ES6
ES6 — это всесторонняя серия, которая имеет множество функций, которые значительно облегчают жизнь разработчика, и одна из них — помощники по массивам. Если вы не знаете о ES6, у меня есть краткая вводная статья о нем, прочтите . »
«И узнать о вспомогательных методах массива ES6. Перейди по ссылке."
Возможно, вы много раз видели программу «Сбалансированные скобки» либо в упражнениях по кодированию, либо в интервью на доске, вы можете пройти собеседование, задав этот вопрос на..
Как создавать информативные динамические диаграммы с помощью .reduce() и Chart.js
Визуализация диаграмм в приложении для отображения динамической информации — отличный способ предоставить пользователям визуальное представление данных. Chart.js — это библиотека, которая позволяет легко отображать любой тип графика, который лучше всего соответствует вашим потребностям, с большой степенью гибкости (круговая диаграмма, линейная диаграмма, гистограмма и т. д.).
Сначала установите chart.js с помощью yarn или npm.
yarn add react-chartkick chart.js
Затем укажите,..