{
    "componentChunkName": "component---src-components-blog-post-jsx",
    "path": "/blog/2020-03-29-understanding-reduce-in-javascript/",
    "result": {"data":{"site":{"siteMetadata":{"author":"Monica Powell","siteUrl":"https://www.aboutmonica.com"}},"mdx":{"id":"fa5ef23b-ccf1-5713-acb2-a7771f165a22","timeToRead":3,"body":"var _excluded = [\"components\"];\n\nfunction _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsxRuntime classic */\n\n/* @jsx mdx */\nvar _frontmatter = {\n  \"title\": \"Understanding Reduce in JavaScript\",\n  \"date\": \"2020-03-29T22:21:35.600Z\",\n  \"template\": \"post\",\n  \"draft\": true,\n  \"slug\": \"2020-03-29-understanding-reduce-in-javascript\",\n  \"category\": [\"tutorial\"],\n  \"description\": \"This article will walk through various ways to use ES6 reduce to map, filter and construct objects from arrays.\",\n  \"tags\": [\"JavaScript\", \"Functional Programming\", \"Tutorial\"]\n};\n\nvar makeShortcode = function makeShortcode(name) {\n  return function MDXDefaultShortcode(props) {\n    console.warn(\"Component \" + name + \" was not imported, exported, or provided by MDXProvider as global scope\");\n    return mdx(\"div\", props);\n  };\n};\n\nvar TableOfContents = makeShortcode(\"TableOfContents\");\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, _excluded);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"p\", null, \"Reducing an array is a helpful functional programming technique to use when you need to reduce multiple values into a single value. Although that \", mdx(\"em\", {\n    parentName: \"p\"\n  }, \"single\"), \" value isn't limited to being an integer it can be an array, an object...etc. I've found reduce to be a handy method to have at your disposal during technical interviews. This article will introduce ES6's \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"reduce()\"), \" method and then walk through various ways to use reduce and discuss other built-in methods that abstract \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"reduce()\"), \" like \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"map()\"), \" and \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"filter()\"), \".\"), mdx(\"p\", null, \"The general structure when using \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"reduce()\"), \" is:\"), mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-js\"\n  }, \"input.reduce(callback, initialAccValue)\\n// Note: the `initialAccValue` is optional but effects how reduce() behaves\\n\")), mdx(TableOfContents, {\n    headings: props.tableOfContents,\n    mdxType: \"TableOfContents\"\n  }), mdx(\"p\", null, \"When an \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"initialAccValue\"), \" is supplied,the callback function is called on every item within the \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"input\"), \" array. The callback function will then mutate the \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"accumulator\"), \" until it has gone through every item and it reaches it final value. Thet final value of the \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"accumulator\"), \" is ultimately the return value of \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"reduce()\"), \".\"), mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-js\"\n  }, \"input.reduce((accumulator, item) => {\\n  // What operation(s) should occur for each item?\\n  // What will the accumulator value look like after this operation?\\n  // \\uD83D\\uDEA8: the accumulator value needs to be explicitly returned.\\n}, initialValue)\\n\")), mdx(\"p\", null, \"The reducer function can take up to four arguments and look like\"), mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-js\"\n  }, \"arr.reduce(callback(accumulator, currentValue[, index[, array]] )[, initialValue])\\n\")), mdx(\"p\", null, mdx(\"img\", {\n    parentName: \"p\",\n    \"src\": \"/media/filter-fruit-example.png#center\",\n    \"alt\": \"illustrated example of using filter vs reduce to filter fruits out of a collection of food\"\n  })), mdx(\"p\", null, \"You can read more about \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"reduce()\"), \" and the \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"index\"), \" and \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"array\"), \" parameters at \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/reduce\"\n  }, \"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/reduce\"), \".\"), mdx(\"h2\", {\n    \"id\": \"reducing-an-array-to-a-single-number\",\n    \"style\": {\n      \"position\": \"relative\"\n    }\n  }, mdx(\"a\", {\n    parentName: \"h2\",\n    \"href\": \"#reducing-an-array-to-a-single-number\",\n    \"aria-label\": \"reducing an array to a single number permalink\",\n    \"className\": \"anchor before\"\n  }, mdx(\"svg\", {\n    parentName: \"a\",\n    \"aria-hidden\": \"true\",\n    \"focusable\": \"false\",\n    \"height\": \"16\",\n    \"version\": \"1.1\",\n    \"viewBox\": \"0 0 16 16\",\n    \"width\": \"16\"\n  }, mdx(\"path\", {\n    parentName: \"svg\",\n    \"fillRule\": \"evenodd\",\n    \"d\": \"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"\n  }))), \"Reducing an array to a single number\"), mdx(\"p\", null, \"A common way \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"reduce()\"), \" can be used is to return the sum of all of the values in an array.\"), mdx(\"p\", null, \"In the below code each item in the \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"values\"), \" array is added to the \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"accumulator\"), \" in the callback function. The initial value of the accumulator is explicitly set to \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"0\"), \". During each iteration through the values in \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"input\"), \" the accumulator grows larger since each time the callback function is called it is passed in the resulting \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"accumulator\"), \" value from the previous iteration.\"), mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-js\"\n  }, \"const input = [1, 100, 1000, 10000]\\nconst sum = input.reduce((accumulator, item) => {\\n  return accumulator + item\\n}, 0) // 11101\\n\")), mdx(\"p\", null, \"If we walk through each iteration of the above \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"reduce\"), \" method it will look something like this:\"), mdx(\"ol\", null, mdx(\"li\", {\n    parentName: \"ol\"\n  }, mdx(\"p\", {\n    parentName: \"li\"\n  }, \"accumulator = 0, item = 1\"), mdx(\"ul\", {\n    parentName: \"li\"\n  }, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"the returned \", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"accumulator\"), \" = 1 + 0 = 1\"))), mdx(\"li\", {\n    parentName: \"ol\"\n  }, mdx(\"p\", {\n    parentName: \"li\"\n  }, \"accumulator = 1, item = 100\"), mdx(\"ul\", {\n    parentName: \"li\"\n  }, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"the returned \", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"accumulator\"), \" = 1 + 100 = 101\"))), mdx(\"li\", {\n    parentName: \"ol\"\n  }, mdx(\"p\", {\n    parentName: \"li\"\n  }, \"accumulator = 101, item = 1000\"), mdx(\"ul\", {\n    parentName: \"li\"\n  }, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"the returned \", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"accumulator\"), \" = 101 + 1000 = 1101\"))), mdx(\"li\", {\n    parentName: \"ol\"\n  }, mdx(\"p\", {\n    parentName: \"li\"\n  }, \"accumulator = 1101, item = 10000\"), mdx(\"ul\", {\n    parentName: \"li\"\n  }, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"the final (and only number) returned from the reduce function is 11101. This number is reached because 1101 + 10000 = 11101 and 10000 is the last item in the \", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"input\"), \" array.\")))), mdx(\"h2\", {\n    \"id\": \"mapping-items-with-map-and-reduce\",\n    \"style\": {\n      \"position\": \"relative\"\n    }\n  }, mdx(\"a\", {\n    parentName: \"h2\",\n    \"href\": \"#mapping-items-with-map-and-reduce\",\n    \"aria-label\": \"mapping items with map and reduce permalink\",\n    \"className\": \"anchor before\"\n  }, mdx(\"svg\", {\n    parentName: \"a\",\n    \"aria-hidden\": \"true\",\n    \"focusable\": \"false\",\n    \"height\": \"16\",\n    \"version\": \"1.1\",\n    \"viewBox\": \"0 0 16 16\",\n    \"width\": \"16\"\n  }, mdx(\"path\", {\n    parentName: \"svg\",\n    \"fillRule\": \"evenodd\",\n    \"d\": \"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"\n  }))), \"Mapping Items with \", mdx(\"inlineCode\", {\n    parentName: \"h2\"\n  }, \"map()\"), \" and \", mdx(\"inlineCode\", {\n    parentName: \"h2\"\n  }, \"reduce()\")), mdx(\"p\", null, \"If you want to return a new array that is the result of performing an operation on each item in an array then you can use \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"map()\"), \" or \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"reduce()\"), \". \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"map()\"), \" allows you to more concisely accomplish this than \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"reduce()\"), \" but either could be used. The example below shows how to return an array that contains squared versions of numbers in an original array using both \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"map()\"), \" and \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"reduce()\"), \".\"), mdx(\"h3\", {\n    \"id\": \"using-map\",\n    \"style\": {\n      \"position\": \"relative\"\n    }\n  }, mdx(\"a\", {\n    parentName: \"h3\",\n    \"href\": \"#using-map\",\n    \"aria-label\": \"using map permalink\",\n    \"className\": \"anchor before\"\n  }, mdx(\"svg\", {\n    parentName: \"a\",\n    \"aria-hidden\": \"true\",\n    \"focusable\": \"false\",\n    \"height\": \"16\",\n    \"version\": \"1.1\",\n    \"viewBox\": \"0 0 16 16\",\n    \"width\": \"16\"\n  }, mdx(\"path\", {\n    parentName: \"svg\",\n    \"fillRule\": \"evenodd\",\n    \"d\": \"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"\n  }))), \"Using \", mdx(\"inlineCode\", {\n    parentName: \"h3\"\n  }, \"map()\")), mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-js\"\n  }, \"const numbers = [1, 10, 100]\\nconst squared = numbers.map(item => Math.pow(item, 2))\\n// [1, 100, 10000]\\n\")), mdx(\"h3\", {\n    \"id\": \"using-reduce\",\n    \"style\": {\n      \"position\": \"relative\"\n    }\n  }, mdx(\"a\", {\n    parentName: \"h3\",\n    \"href\": \"#using-reduce\",\n    \"aria-label\": \"using reduce permalink\",\n    \"className\": \"anchor before\"\n  }, mdx(\"svg\", {\n    parentName: \"a\",\n    \"aria-hidden\": \"true\",\n    \"focusable\": \"false\",\n    \"height\": \"16\",\n    \"version\": \"1.1\",\n    \"viewBox\": \"0 0 16 16\",\n    \"width\": \"16\"\n  }, mdx(\"path\", {\n    parentName: \"svg\",\n    \"fillRule\": \"evenodd\",\n    \"d\": \"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"\n  }))), \"Using \", mdx(\"inlineCode\", {\n    parentName: \"h3\"\n  }, \"reduce()\")), mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-js\"\n  }, \"const numbers = [1, 10, 100]\\nconst squared = numbers.reduce((acc, number) => {\\n  acc.push(Math.pow(number, 2))\\n  return acc\\n}, []) // [1, 100, 10000]\\n\")), mdx(\"h2\", {\n    \"id\": \"filtering-items-with-filter-and-reduce\",\n    \"style\": {\n      \"position\": \"relative\"\n    }\n  }, mdx(\"a\", {\n    parentName: \"h2\",\n    \"href\": \"#filtering-items-with-filter-and-reduce\",\n    \"aria-label\": \"filtering items with filter and reduce permalink\",\n    \"className\": \"anchor before\"\n  }, mdx(\"svg\", {\n    parentName: \"a\",\n    \"aria-hidden\": \"true\",\n    \"focusable\": \"false\",\n    \"height\": \"16\",\n    \"version\": \"1.1\",\n    \"viewBox\": \"0 0 16 16\",\n    \"width\": \"16\"\n  }, mdx(\"path\", {\n    parentName: \"svg\",\n    \"fillRule\": \"evenodd\",\n    \"d\": \"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"\n  }))), \"Filtering Items with \", mdx(\"inlineCode\", {\n    parentName: \"h2\"\n  }, \"filter()\"), \" and \", mdx(\"inlineCode\", {\n    parentName: \"h2\"\n  }, \"reduce()\")), mdx(\"p\", null, \"If you ever need to filter out values in an array to only retain values that meet certain criteria you can use either \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"filter()\"), \" or construct a new array that only is compromised of items that pass the criteria. Below are examples of using \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"filter()\"), \" and \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"reduce()\"), \" to only return the even numbers from an array of digits.\"), mdx(\"h3\", {\n    \"id\": \"using-filter\",\n    \"style\": {\n      \"position\": \"relative\"\n    }\n  }, mdx(\"a\", {\n    parentName: \"h3\",\n    \"href\": \"#using-filter\",\n    \"aria-label\": \"using filter permalink\",\n    \"className\": \"anchor before\"\n  }, mdx(\"svg\", {\n    parentName: \"a\",\n    \"aria-hidden\": \"true\",\n    \"focusable\": \"false\",\n    \"height\": \"16\",\n    \"version\": \"1.1\",\n    \"viewBox\": \"0 0 16 16\",\n    \"width\": \"16\"\n  }, mdx(\"path\", {\n    parentName: \"svg\",\n    \"fillRule\": \"evenodd\",\n    \"d\": \"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"\n  }))), \"Using \", mdx(\"inlineCode\", {\n    parentName: \"h3\"\n  }, \"filter()\")), mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-js\"\n  }, \"const numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]\\nconst evenNumbers = numbers.filter(number => number % 2 === 0)\\n// [2, 4, 6, 8, 10]\\n\")), mdx(\"h3\", {\n    \"id\": \"using-reduce-1\",\n    \"style\": {\n      \"position\": \"relative\"\n    }\n  }, mdx(\"a\", {\n    parentName: \"h3\",\n    \"href\": \"#using-reduce-1\",\n    \"aria-label\": \"using reduce 1 permalink\",\n    \"className\": \"anchor before\"\n  }, mdx(\"svg\", {\n    parentName: \"a\",\n    \"aria-hidden\": \"true\",\n    \"focusable\": \"false\",\n    \"height\": \"16\",\n    \"version\": \"1.1\",\n    \"viewBox\": \"0 0 16 16\",\n    \"width\": \"16\"\n  }, mdx(\"path\", {\n    parentName: \"svg\",\n    \"fillRule\": \"evenodd\",\n    \"d\": \"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"\n  }))), \"Using \", mdx(\"inlineCode\", {\n    parentName: \"h3\"\n  }, \"reduce()\")), mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-js\"\n  }, \"const numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]\\nconst evenNumbers = numbers.reduce((acc, number) => {\\n  if (number % 2 == 0) {\\n    acc.push(number)\\n  }\\n  return acc\\n}, [])\\n// [2, 4, 6, 8, 10]\\n\")), mdx(\"h2\", {\n    \"id\": \"reducing-an-array-to-a-single-object\",\n    \"style\": {\n      \"position\": \"relative\"\n    }\n  }, mdx(\"a\", {\n    parentName: \"h2\",\n    \"href\": \"#reducing-an-array-to-a-single-object\",\n    \"aria-label\": \"reducing an array to a single object permalink\",\n    \"className\": \"anchor before\"\n  }, mdx(\"svg\", {\n    parentName: \"a\",\n    \"aria-hidden\": \"true\",\n    \"focusable\": \"false\",\n    \"height\": \"16\",\n    \"version\": \"1.1\",\n    \"viewBox\": \"0 0 16 16\",\n    \"width\": \"16\"\n  }, mdx(\"path\", {\n    parentName: \"svg\",\n    \"fillRule\": \"evenodd\",\n    \"d\": \"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"\n  }))), \"Reducing an array to a single object\"), mdx(\"p\", null, \"Although \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"reduce()\"), \" has to return a single value but that single value doesn't have to be an integer or array it can also be an object. The following example will walk through how to reduce an array into a single object. This prompt was taken from \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://coursework.vschool.io/array-reduce-exercises/\"\n  }, \"VSchool's reduce practice exercises\"), \".\"), mdx(\"p\", null, \"The prompt was:\"), mdx(\"blockquote\", null, mdx(\"p\", {\n    parentName: \"blockquote\"\n  }, \"Given an array of potential voters, return an object representing the results of the vote. Include how many of the potential voters were in the ages 18-25, how many from 26-35, how many from 36-55, and how many of each of those age ranges actually voted. The resulting object containing this data should have 6 properties.\")), mdx(\"p\", null, \"The input of voters looked like:\"), mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-js\"\n  }, \"const voters = [\\n  { name: \\\"Bob\\\", age: 30, voted: true },\\n  { name: \\\"Jake\\\", age: 32, voted: true },\\n  { name: \\\"Kate\\\", age: 25, voted: false },\\n  { name: \\\"Sam\\\", age: 20, voted: false },\\n  { name: \\\"Phil\\\", age: 21, voted: true },\\n  { name: \\\"Ed\\\", age: 55, voted: true },\\n  { name: \\\"Tami\\\", age: 54, voted: true },\\n  { name: \\\"Mary\\\", age: 31, voted: false },\\n  { name: \\\"Becky\\\", age: 43, voted: false },\\n  { name: \\\"Joey\\\", age: 41, voted: true },\\n  { name: \\\"Jeff\\\", age: 30, voted: true },\\n  { name: \\\"Zack\\\", age: 19, voted: false },\\n]\\n\")), mdx(\"p\", null, \"I ended up writing the \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"voterResults\"), \" function below which takes in an array that is shaped like the \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"voters\"), \" array above. I decided to set the initial accumulator value to:\"), mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-js\"\n  }, \"const initialVotes = {\\n  youngVotes: 0,\\n  youth: 0,\\n  midVotes: 0,\\n  mids: 0,\\n  oldVotes: 0,\\n  olds: 0,\\n}\\n\")), mdx(\"p\", null, \"The \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"initialVotes\"), \" object was the same shape as the final value I needed the \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"reduce()\"), \" to return and encapsulated all of the potential keys that would be added and defaulted each to 0. This structure easily captures categories that ended up having a total of 0 at the end and also eliminated the need to have check that the current value of a key existed before incrementing it.\"), mdx(\"p\", null, \"Within the callback function logic needed to be implemented to determine which peer group someone was in based on conditional logic related to their age. That \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"peer\"), \" data was also used to increment the voting data for their \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"peer\"), \" group if they voted.\"), mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-js\"\n  }, \"function voterResults(arr) {\\n  const initialVotes = {\\n    youngVotes: 0,\\n    youth: 0,\\n    midVotes: 0,\\n    mids: 0,\\n    oldVotes: 0,\\n    olds: 0,\\n  }\\n\\n  const peersToVotePeers = {\\n    youth: \\\"youngVotes\\\",\\n    mids: \\\"midVotes\\\",\\n    olds: \\\"oldVotes\\\",\\n  }\\n\\n  return arr.reduce((acc, voter) => {\\n    if(voter.age < 26)\\n      peers = \\\"youth\\\"\\n    } else if (voter.age < 36) {\\n      peers = \\\"mids\\\"\\n    } else {\\n      peers = \\\"olds\\\"\\n    }\\n    if (!voter.voted) {\\n      // if they didn't vote let's just increment their peers\\n      // for example for  { name: \\\"Zack\\\", age: 19, voted: false }\\n      // The peer group would be \\\"youth\\\" and we'd increment acc[\\\"youth\\\"] by one\\n      return { ...acc, [peers]: acc[peers] + 1 }\\n    } else {\\n      const votePeers = peersToVotePeers[peers];\\n      // for example for { name: \\\"Jeff\\\", age: 30, voted: true }\\n      // The peer group would is \\\"mids\\\"\\n      // acc[\\\"mids\\\"] and acc[\\\"midVotes\\\"] are both incremented by one\\n      return {\\n        ...acc,\\n        [peers]: acc[peers] + 1,\\n        [votePeers]: acc[votePeers] + 1,\\n      }\\n    }\\n  }, initialVotes)\\n}\\n\")), mdx(\"p\", null, \"The object output from \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"voterResults(voters)\"), \" is:\"), mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-js\"\n  }, \"{ youngVotes: 1,\\n  youth: 4,\\n  midVotes: 3,\\n  mids: 4,\\n  oldVotes: 3,\\n  olds: 4\\n}\\n\")), mdx(\"h2\", {\n    \"id\": \"notes\",\n    \"style\": {\n      \"position\": \"relative\"\n    }\n  }, mdx(\"a\", {\n    parentName: \"h2\",\n    \"href\": \"#notes\",\n    \"aria-label\": \"notes permalink\",\n    \"className\": \"anchor before\"\n  }, mdx(\"svg\", {\n    parentName: \"a\",\n    \"aria-hidden\": \"true\",\n    \"focusable\": \"false\",\n    \"height\": \"16\",\n    \"version\": \"1.1\",\n    \"viewBox\": \"0 0 16 16\",\n    \"width\": \"16\"\n  }, mdx(\"path\", {\n    parentName: \"svg\",\n    \"fillRule\": \"evenodd\",\n    \"d\": \"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"\n  }))), \"Notes\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Often \", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"accumulator\"), \" is abbreviated as \", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"acc\"), \".\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"The callback function must explicitly return a value or else \", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"reduce()\"), \" will return \", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"undefined\"), \".\")));\n}\n;\nMDXContent.isMDXComponent = true;","tableOfContents":{"items":[{"url":"#reducing-an-array-to-a-single-number","title":"Reducing an array to a single number"},{"url":"#mapping-items-with-map-and-reduce","title":"Mapping Items with map() and reduce()","items":[{"url":"#using-map","title":"Using map()"},{"url":"#using-reduce","title":"Using reduce()"}]},{"url":"#filtering-items-with-filter-and-reduce","title":"Filtering Items with filter() and reduce()","items":[{"url":"#using-filter","title":"Using filter()"},{"url":"#using-reduce-1","title":"Using reduce()"}]},{"url":"#reducing-an-array-to-a-single-object","title":"Reducing an array to a single object"},{"url":"#notes","title":"Notes"}]},"frontmatter":{"title":"Understanding Reduce in JavaScript","date":"March 29, 2020","description":"This article will walk through various ways to use ES6 reduce to map, filter and construct objects from arrays.","tags":["JavaScript","Functional Programming","Tutorial"]}},"allWebMentionEntry":{"edges":[{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/post/twitter/waterproofheart/1328753476654927872","wmProperty":"mention-of","wmId":915330,"type":"entry","url":"https://twitter.com/juan_lg/status/1328753476654927872","likeOf":null,"author":{"url":"https://twitter.com/juan_lg","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/ff7994c975f7a830943829f9ddc62c817ae8bdd90095ca73e63155e317d551e3.jpg","name":"Juan Manuel López 👨🏽‍💻"},"published":"November 17, 2020","content":{"text":"Understanding Reduce in JavaScript @waterproofheart \naboutmonica.com/blog/2020-03-2…"}}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/post/twitter/waterproofheart/1320053167204175877","wmProperty":"mention-of","wmId":886453,"type":"entry","url":"https://twitter.com/plainJavaScript/status/1320053167204175877","likeOf":null,"author":{"url":"https://twitter.com/plainJavaScript","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/eac286236e676b47850e2545aa23c66941c6d3bb308fcca62f8daca80b43c283.jpg","name":"plainJavaScript"},"published":"October 24, 2020","content":{"text":"Understanding Reduce in JavaScript | monica*dev aboutmonica.com/blog/2020-03-2…"}}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/post/twitter/waterproofheart/1319922734386892800","wmProperty":"mention-of","wmId":886050,"type":"entry","url":"https://twitter.com/IvanHadziCenic/status/1319922734386892800","likeOf":null,"author":{"url":"https://twitter.com/IvanHadziCenic","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/e4a3b1ea09081da9e06a00095cd34b00edd6bc7b25ae7bb16023f28a51842294.jpg","name":"Ivan Hadži-Cenić"},"published":"October 24, 2020","content":{"text":"aboutmonica.com/blog/2020-03-2…"}}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/post/twitter/waterproofheart/1319776392012308481","wmProperty":"mention-of","wmId":885555,"type":"entry","url":"https://twitter.com/pinceladasdaweb/status/1319776392012308481","likeOf":null,"author":{"url":"https://twitter.com/pinceladasdaweb","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/c81771b693a4340c8b7d8da389140b7b45fde73730ba9e4ecc4ab16d1c080243.jpg","name":"Pinceladas da Web"},"published":"October 23, 2020","content":{"text":"aboutmonica.com/blog/2020-03-2…"}}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/post/twitter/waterproofheart/1319754978546880512","wmProperty":"mention-of","wmId":885538,"type":"entry","url":"https://twitter.com/JavaScriptDaily/status/1319754978546880512","likeOf":null,"author":{"url":"https://twitter.com/JavaScriptDaily","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/4606231b739a9195c577602528f2fd9296596ac48115bae7404fb74101bb9080.jpg","name":"JavaScript Daily"},"published":"October 23, 2020","content":{"text":"Understanding Reduce in JavaScript: aboutmonica.com/blog/2020-03-2…"}}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/post/twitter/waterproofheart/1319758860761038848","wmProperty":"mention-of","wmId":885537,"type":"entry","url":"https://twitter.com/AbhayTalreja/status/1319758860761038848","likeOf":null,"author":{"url":"https://twitter.com/AbhayTalreja","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/2b8e60f29f9f23f3dcfcf127fc4b535eee218b9ecf775ef2d26a25bb7f50fd6a.jpg","name":"Abhay Talreja"},"published":"October 23, 2020","content":{"text":"Understanding Reduce in JavaScript: aboutmonica.com/blog/2020-03-2…"}}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/post/twitter/waterproofheart/1319735383630991361","wmProperty":"mention-of","wmId":885526,"type":"entry","url":"https://twitter.com/ricardoerl/status/1319735383630991361","likeOf":null,"author":{"url":"https://twitter.com/ricardoerl","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/bb3e19baed0b222a17d03f34e57b74b8073787d7e7d263430b7e060ae33b3bec.jpg","name":"Ricardo Ramírez 🇸🇻 🚴‍♂️"},"published":"October 23, 2020","content":{"text":"Entendiendo Reduce en JavaScript. \n\nUnderstanding Reduce in JavaScript. aboutmonica.com/blog/2020-03-2… by @waterproofheart"}}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/post/twitter/waterproofheart/1314181249745911810","wmProperty":"mention-of","wmId":869103,"type":"entry","url":"https://twitter.com/WomenWhoCodeNYC/status/1314181249745911810","likeOf":null,"author":{"url":"https://twitter.com/WomenWhoCodeNYC","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/88075645da3b0c2ac8e42db49a143bdedcf4b6c4d7e8bf8cc05ca3fa84476e4c.jpg","name":"Women Who Code NYC"},"published":"October 08, 2020","content":{"text":"#TechTalk Thursday! This one from @waterproofheart, founder of @ReactJSLadies, about the reduce technique in #javascript. Have you used this before? What are you going to use it for next? \n\naboutmonica.com/blog/2020-03-2…"}}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/1298132997464567809","wmProperty":"like-of","wmId":860848,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-1298132997464567809","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/thatdeveloper2","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/940c9edc951f969a801037dca0398628b99b8f1cb64f9b9750e24ac03eb1d328.jpg","name":"that_developer 👨🏾‍💻"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/repost/twitter/waterproofheart/1305979201623928837/1311171651237806081","wmProperty":"repost-of","wmId":860849,"type":"entry","url":"https://twitter.com/thatdeveloper2/status/1311171651237806081","likeOf":null,"author":{"url":"https://twitter.com/thatdeveloper2","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/940c9edc951f969a801037dca0398628b99b8f1cb64f9b9750e24ac03eb1d328.jpg","name":"that_developer 👨🏾‍💻"},"published":"September 30, 2020","content":{"text":"It took me a while to wrap my head around reduce in JavaScript (and it comes up a ton in technical interviews!). Here's a write up with some"}}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/36206557","wmProperty":"like-of","wmId":854870,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-36206557","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/RococoCode","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/2c224c8ed102d0ff04b3208d1e354e2ad73c59a071d609a1c9c461343beb5028.jpg","name":"Alice Chang"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/928996439702740992","wmProperty":"like-of","wmId":854304,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-928996439702740992","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/yudicodes","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/05c257bf1e575b199a55ec27ca73da8b9df39cb0f233d13b6b8a9a80a88c2441.jpg","name":"Urmil Bhatt"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/post/twitter/waterproofheart/1307021092939325440","wmProperty":"mention-of","wmId":853579,"type":"entry","url":"https://twitter.com/javascriptflx/status/1307021092939325440","likeOf":null,"author":{"url":"https://twitter.com/javascriptflx","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/9a7798d516a55b25e29196234f17e8c7ba965c812885863030524da542efe7a1.jpg","name":"Javascriptflx"},"published":"September 18, 2020","content":{"text":"Understanding Reduce in JavaScript aboutmonica.com/blog/2020-03-2…  #Javascript"}}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/repost/twitter/waterproofheart/1305979201623928837/1306843422276358144","wmProperty":"repost-of","wmId":853507,"type":"entry","url":"https://twitter.com/valscion/status/1306843422276358144","likeOf":null,"author":{"url":"https://twitter.com/valscion","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/8a88115f5147f1ca6191e06c121795e7db476257c64f1ce823689a6d5fe5b81d.jpg","name":"Vesa Laakso"},"published":"September 18, 2020","content":{"text":"It took me a while to wrap my head around reduce in JavaScript (and it comes up a ton in technical interviews!). Here's a write up with some"}}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/repost/twitter/waterproofheart/1305979201623928837/1306843444204253187","wmProperty":"repost-of","wmId":853506,"type":"entry","url":"https://twitter.com/nodeQuotesBot/status/1306843444204253187","likeOf":null,"author":{"url":"https://twitter.com/nodeQuotesBot","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/5b253a43538b337f7840e82fae254ee54ede6c334dd068be8bc16b1d13430306.jpg","name":"quotesBot"},"published":"September 18, 2020","content":{"text":"It took me a while to wrap my head around reduce in JavaScript (and it comes up a ton in technical interviews!). Here's a write up with some"}}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/102469347","wmProperty":"like-of","wmId":853505,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-102469347","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/nexendk","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/52d82603168a269619b056a82bf48ef2baadfdbbb1734b22425a0c9a11cb31ed.jpg","name":"Alexandru Frangeti"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/post/twitter/waterproofheart/1306786261064089603","wmProperty":"mention-of","wmId":853471,"type":"entry","url":"https://twitter.com/javascriptflx/status/1306786261064089603","likeOf":null,"author":{"url":"https://twitter.com/javascriptflx","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/9a7798d516a55b25e29196234f17e8c7ba965c812885863030524da542efe7a1.jpg","name":"Javascriptflx"},"published":"September 18, 2020","content":{"text":"Understanding Reduce in JavaScript aboutmonica.com/blog/2020-03-2…  #Javascript"}}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/post/twitter/waterproofheart/1306490990476353537","wmProperty":"mention-of","wmId":853280,"type":"entry","url":"https://twitter.com/javascriptflx/status/1306490990476353537","likeOf":null,"author":{"url":"https://twitter.com/javascriptflx","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/9a7798d516a55b25e29196234f17e8c7ba965c812885863030524da542efe7a1.jpg","name":"Javascriptflx"},"published":"September 17, 2020","content":{"text":"Understanding Reduce in JavaScript aboutmonica.com/blog/2020-03-2…  #Javascript"}}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/127561254","wmProperty":"like-of","wmId":853252,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-127561254","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/jesus_macedo","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/bb4a280f92fc5fd41cf68126c2aaabc93e9c50e7b94a212fbf83cdeb9472e648.jpg","name":"Jesús Macedo 🤘🏻"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/post/twitter/waterproofheart/1306420066515214337","wmProperty":"mention-of","wmId":853247,"type":"entry","url":"https://twitter.com/serenahacking/status/1306420066515214337","likeOf":null,"author":{"url":"https://twitter.com/serenahacking","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/3b444a8ebbe3fe9e2de0b19c30dd491f1d731c86125e2294dd446e27f1ee1a9f.jpg","name":"Serena W. 🎹 🎼 💻"},"published":"September 17, 2020","content":{"text":"aboutmonica.com/blog/2020-03-2…\n\nreduce multiple values to a single value."}}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/repost/twitter/waterproofheart/1305979201623928837/1306377210052448256","wmProperty":"repost-of","wmId":853216,"type":"entry","url":"https://twitter.com/AlexG0G/status/1306377210052448256","likeOf":null,"author":{"url":"https://twitter.com/AlexG0G","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/18cf4c180ece301b3ae2726712fe92609682558827edd6622ffb642d7e6ab494.jpg","name":"𝗔lex"},"published":"September 16, 2020","content":{"text":"It took me a while to wrap my head around reduce in JavaScript (and it comes up a ton in technical interviews!). Here's a write up with some"}}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/3082673379","wmProperty":"like-of","wmId":853215,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-3082673379","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/AlexG0G","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/18cf4c180ece301b3ae2726712fe92609682558827edd6622ffb642d7e6ab494.jpg","name":"𝗔lex"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/1181951749554409473","wmProperty":"like-of","wmId":853174,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-1181951749554409473","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/tech_natural","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/f62f1c510f1ca3576bf19d5c0fde3e129be0ead002e911b147e5d41715d578e1.jpg","name":"Haja C."},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/61983057","wmProperty":"like-of","wmId":853173,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-61983057","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/eizodann","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/97636787497e848d86015405fe8a0e3969ebed04622e38b5239e112caf9ca4cd.jpg","name":"Nnadozie Ezeani"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/1158829804692660225","wmProperty":"like-of","wmId":853143,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-1158829804692660225","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/wwcodelagos","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/c7bb51eaa5c560156e2a70c3e74051d2d79e32f54d28cf9cab08a42dd072d76c.png","name":"Women Who Code Lagos"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/post/twitter/waterproofheart/1306301939139960838","wmProperty":"mention-of","wmId":853124,"type":"entry","url":"https://twitter.com/javascriptflx/status/1306301939139960838","likeOf":null,"author":{"url":"https://twitter.com/javascriptflx","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/9a7798d516a55b25e29196234f17e8c7ba965c812885863030524da542efe7a1.jpg","name":"Javascriptflx"},"published":"September 16, 2020","content":{"text":"Understanding Reduce in JavaScript aboutmonica.com/blog/2020-03-2…  #Javascript"}}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/18720062","wmProperty":"like-of","wmId":853123,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-18720062","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/locropulenton","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/eb9b698bc6147d0369608944ad24998d6a9e48205b5654cef32b4982e5ee87a1.jpg","name":"I zetta"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/4140313752","wmProperty":"like-of","wmId":853122,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-4140313752","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/Iam_dunnex","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/0d6be879fca85aec14c796680aef064c7374be7b181d68b55fc7c3d1143136eb.jpg","name":"Dunnex"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/940330130521640962","wmProperty":"like-of","wmId":853089,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-940330130521640962","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/mailafiya_umar","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/7aefe31651ac52bb1cb90e0fdc3b43b923b36ae3201d2041c00de5a12881b277.jpg","name":"#Genjutsu✨👨‍💻"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/50474278","wmProperty":"like-of","wmId":853088,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-50474278","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/_raghavan","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/fb9cecafd252f959014ae57a9af529a59db59e8e2841bf600471c31b2f21e732.jpg","name":"Raghavan Iyengar"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/1115919662485626880","wmProperty":"like-of","wmId":853079,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-1115919662485626880","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/ajaykgp","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/c855acf38f56e3c589a4fa04e7ae1da363ff9f69761d8a6848863502a51bfc8b.jpg","name":"Ajay"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/1103298773567107074","wmProperty":"like-of","wmId":853065,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-1103298773567107074","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/brt_games","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/832001d815eeef32347f592430566018a1f341e4da20e0754e0ba030f4dbc257.jpg","name":"BRT_GAMES"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/3861757347","wmProperty":"like-of","wmId":853066,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-3861757347","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/ManasseGitau","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/a5aaea0d236298193da08ecc2cfc7c6d912bdaa93e347d39350cba08663af984.jpg","name":"Manasse Gitau"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/953999851","wmProperty":"like-of","wmId":853064,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-953999851","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/msSFO","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/ac3b4d11e7593f31c0e95c0c43608f78a3854cbba707fd037621bda262a6092f.jpg","name":"Tia Esguerra"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/823157776582995969","wmProperty":"like-of","wmId":853063,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-823157776582995969","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/kitavimo","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/9c298248fbcd5c63c906028d6e3636f1a711db6ce78f048eb8a851e32624a925.jpg","name":"Samuel Kitavi"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/1224738341255557121","wmProperty":"like-of","wmId":853061,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-1224738341255557121","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/TracyCss","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/122c55ac4089be7c9cb62bb3be9e9c893c504691df32c2852343fdfc1b6c0f69.jpg","name":"Jane Tracy"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/64091840","wmProperty":"like-of","wmId":853062,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-64091840","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/lpesar","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/d7aca673e0997f00eb753cb174c5541fc33f26852dcc0f8264eb035d02997178.jpg","name":"Luis Pesaressi"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/14107412","wmProperty":"like-of","wmId":853040,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-14107412","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/TonyRemnant","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/1fc77a4c74687b33f6b774556316b5f1c209ab09afb841e5f181b342cb1b0474.jpg","name":"Tony Hernandez"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/351262288","wmProperty":"like-of","wmId":853038,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-351262288","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/fabianbrash","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/0ce0e92ea236b019dd044f723456d7e6ac3d10cf2fc202fc350082fce049c974.jpg","name":"Fabian Brash"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/repost/twitter/waterproofheart/1305979201623928837/1306233027962511360","wmProperty":"repost-of","wmId":853039,"type":"entry","url":"https://twitter.com/fabianbrash/status/1306233027962511360","likeOf":null,"author":{"url":"https://twitter.com/fabianbrash","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/0ce0e92ea236b019dd044f723456d7e6ac3d10cf2fc202fc350082fce049c974.jpg","name":"Fabian Brash"},"published":"September 16, 2020","content":{"text":"It took me a while to wrap my head around reduce in JavaScript (and it comes up a ton in technical interviews!). Here's a write up with some"}}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/1968202248","wmProperty":"like-of","wmId":853037,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-1968202248","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/iloveduckstoo","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/caf72ed71821bee512b1035fda8c1f81cac9ab2d510870e1ba71b963cd7af08b.jpg","name":"iloveducks2"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/902549753631727617","wmProperty":"like-of","wmId":853036,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-902549753631727617","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/ishan02016","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/0b478f37481096f235177bd29b578de231bcb312e98343f17a5f870c24bef67e.jpg","name":"Ish∆n 🛸"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/1189176291993493504","wmProperty":"like-of","wmId":853034,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-1189176291993493504","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/_amos_aidoo_","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/1bfbb818f8a49becacb315dcc1daf85f4d523f30b6979124fc19b110a9d9ec6e.jpg","name":"Amos Aidoo"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/1093704454237503488","wmProperty":"like-of","wmId":853035,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-1093704454237503488","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/nightowlcodes","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/f1c5ee2ee87434529aa628785e05d822aa1e5a5c7bcd15fcb9e49ceabc86169d.png","name":"NOC 🦉"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/162471571","wmProperty":"like-of","wmId":853033,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-162471571","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/em2001m","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/34d3f3c46d5ca49a1ade73185aca76672d6cbdb1ce0c9dd658f0e5a14dbdafab.jpg","name":"Emma Milner"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/15111972","wmProperty":"like-of","wmId":853031,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-15111972","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/sergeyche","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/54950d7bb52b8577f4095a51b2fb371bc2983d8bbeac43b2ccacccf48bf1070b.jpg","name":"Sergey Chernyshev"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/808544184","wmProperty":"like-of","wmId":853032,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-808544184","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/Hannahmedia","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/fb6e972981a080dc3c7145c1a6095be9e9a7d24b69bac97495245f542c316134.jpg","name":"Hannah Goodridge"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/3315851759","wmProperty":"like-of","wmId":853029,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-3315851759","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/MwatenSouth","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/833f5363e1f5bf80f1f2666d6dd83f8b10de9f47e50ba6e704a0f538b50cd919.jpg","name":"Ashes"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/759142616822845440","wmProperty":"like-of","wmId":853030,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-759142616822845440","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/nefe_james","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/2d0b35844b2e8af2b8755b5bf946245b520542079d25393534a6f067a60f35c0.jpg","name":"daddynefs ☄🚀"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/comment/twitter/waterproofheart/1305979201623928837/1306229921795026945","wmProperty":"in-reply-to","wmId":853016,"type":"entry","url":"https://twitter.com/__achrome/status/1306229921795026945","likeOf":null,"author":{"url":"https://twitter.com/__achrome","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/63c5a4bd2f42301640030be313e5fc13b5b2b9eabc79dc5191848871d846a87b.jpg","name":"Ashwin Mukhija"},"published":"September 16, 2020","content":{"text":"Yes correct. I'd posit that if performance is a consideration, reduce isn't the best approach to begin with."}}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/comment/twitter/waterproofheart/1305979201623928837/1306226843436167170","wmProperty":"in-reply-to","wmId":853017,"type":"entry","url":"https://twitter.com/waterproofheart/status/1306226843436167170","likeOf":null,"author":{"url":"https://twitter.com/waterproofheart","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/b17a181a222b006c4de292e40f80a97674c9ce4d5ec3bf2ead3176653549519c.jpg","name":"Monica.dev 👩🏾‍💻"},"published":"September 16, 2020","content":{"text":"Using the spread operator with reduce seems nifty although there may be some performance implications depending on the size of the inputs: richsnapp.com/article/2019/0…"}}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/repost/twitter/waterproofheart/1305979201623928837/1306212384885936128","wmProperty":"repost-of","wmId":852999,"type":"entry","url":"https://twitter.com/nefe_james/status/1306212384885936128","likeOf":null,"author":{"url":"https://twitter.com/nefe_james","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/2d0b35844b2e8af2b8755b5bf946245b520542079d25393534a6f067a60f35c0.jpg","name":"daddynefs ☄🚀"},"published":"September 16, 2020","content":{"text":"It took me a while to wrap my head around reduce in JavaScript (and it comes up a ton in technical interviews!). Here's a write up with some"}}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/repost/twitter/waterproofheart/1305979201623928837/1306216775953125376","wmProperty":"repost-of","wmId":852998,"type":"entry","url":"https://twitter.com/sergeyche/status/1306216775953125376","likeOf":null,"author":{"url":"https://twitter.com/sergeyche","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/54950d7bb52b8577f4095a51b2fb371bc2983d8bbeac43b2ccacccf48bf1070b.jpg","name":"Sergey Chernyshev"},"published":"September 16, 2020","content":{"text":"It took me a while to wrap my head around reduce in JavaScript (and it comes up a ton in technical interviews!). Here's a write up with some"}}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/repost/twitter/waterproofheart/1305979201623928837/1306217288450760704","wmProperty":"repost-of","wmId":852996,"type":"entry","url":"https://twitter.com/iloveduckstoo/status/1306217288450760704","likeOf":null,"author":{"url":"https://twitter.com/iloveduckstoo","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/caf72ed71821bee512b1035fda8c1f81cac9ab2d510870e1ba71b963cd7af08b.jpg","name":"iloveducks2"},"published":"September 16, 2020","content":{"text":"It took me a while to wrap my head around reduce in JavaScript (and it comes up a ton in technical interviews!). Here's a write up with some"}}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/repost/twitter/waterproofheart/1305979201623928837/1306216797700579328","wmProperty":"repost-of","wmId":852997,"type":"entry","url":"https://twitter.com/nodeQuotesBot/status/1306216797700579328","likeOf":null,"author":{"url":"https://twitter.com/nodeQuotesBot","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/5b253a43538b337f7840e82fae254ee54ede6c334dd068be8bc16b1d13430306.jpg","name":"quotesBot"},"published":"September 16, 2020","content":{"text":"It took me a while to wrap my head around reduce in JavaScript (and it comes up a ton in technical interviews!). Here's a write up with some"}}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/comment/twitter/waterproofheart/1305979201623928837/1306219071441043458","wmProperty":"in-reply-to","wmId":852995,"type":"entry","url":"https://twitter.com/__achrome/status/1306219071441043458","likeOf":null,"author":{"url":"https://twitter.com/__achrome","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/63c5a4bd2f42301640030be313e5fc13b5b2b9eabc79dc5191848871d846a87b.jpg","name":"Ashwin Mukhija"},"published":"September 16, 2020","content":{"text":"The same principle works with objects. The idea is to avoid modifying function args."}}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/repost/twitter/waterproofheart/1305979201623928837/1306218199336263682","wmProperty":"repost-of","wmId":852994,"type":"entry","url":"https://twitter.com/nightowlcodes/status/1306218199336263682","likeOf":null,"author":{"url":"https://twitter.com/nightowlcodes","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/f1c5ee2ee87434529aa628785e05d822aa1e5a5c7bcd15fcb9e49ceabc86169d.png","name":"NOC 🦉"},"published":"September 16, 2020","content":{"text":"It took me a while to wrap my head around reduce in JavaScript (and it comes up a ton in technical interviews!). Here's a write up with some"}}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/comment/twitter/waterproofheart/1305979201623928837/1306218853995745280","wmProperty":"in-reply-to","wmId":852993,"type":"entry","url":"https://twitter.com/__achrome/status/1306218853995745280","likeOf":null,"author":{"url":"https://twitter.com/__achrome","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/63c5a4bd2f42301640030be313e5fc13b5b2b9eabc79dc5191848871d846a87b.jpg","name":"Ashwin Mukhija"},"published":"September 16, 2020","content":{"text":"It's a great primer for reduce. One feedback I'd have is to not modify the accumulator.\n\nInstead of acc.push(modValue) return acc, you can destructure the elements and return [...acc, modValue] instead."}}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/repost/twitter/waterproofheart/1305979201623928837/1306051377173532672","wmProperty":"repost-of","wmId":852981,"type":"entry","url":"https://twitter.com/driannavaldivia/status/1306051377173532672","likeOf":null,"author":{"url":"https://twitter.com/driannavaldivia","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/c8b57cbf0570f8d853c797e6a46a7c62caea83bbd2e6075804696086ea6d5b49.jpg","name":"AV"},"published":"September 16, 2020","content":{"text":"It took me a while to wrap my head around reduce in JavaScript (and it comes up a ton in technical interviews!). Here's a write up with some"}}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/repost/twitter/waterproofheart/1305979201623928837/1306068636214460418","wmProperty":"repost-of","wmId":852980,"type":"entry","url":"https://twitter.com/juancaricodev/status/1306068636214460418","likeOf":null,"author":{"url":"https://twitter.com/juancaricodev","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/9dc100e42dbb288ee8b537db6799f19c868ee9e66e3c18a67179c6d25b6a7361.jpg","name":"Juan Camilo Rico"},"published":"September 16, 2020","content":{"text":"It took me a while to wrap my head around reduce in JavaScript (and it comes up a ton in technical interviews!). Here's a write up with some"}}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/repost/twitter/waterproofheart/1305979201623928837/1306081938030161920","wmProperty":"repost-of","wmId":852978,"type":"entry","url":"https://twitter.com/templvr/status/1306081938030161920","likeOf":null,"author":{"url":"https://twitter.com/templvr","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/6c7aef0ebac73c1088f5ab5d5b7b52710d6c75b00f350c1769ac7f55941827d4.jpg","name":"yeehawdist 🤠"},"published":"September 16, 2020","content":{"text":"It took me a while to wrap my head around reduce in JavaScript (and it comes up a ton in technical interviews!). Here's a write up with some"}}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/repost/twitter/waterproofheart/1305979201623928837/1306076502090543104","wmProperty":"repost-of","wmId":852979,"type":"entry","url":"https://twitter.com/juliepixels/status/1306076502090543104","likeOf":null,"author":{"url":"https://twitter.com/juliepixels","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/6c59ab6173cfff2c3e49776e857748a507577816552161fbba8885b3cdc7238c.jpg","name":"Julie Pixels"},"published":"September 16, 2020","content":{"text":"It took me a while to wrap my head around reduce in JavaScript (and it comes up a ton in technical interviews!). Here's a write up with some"}}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/repost/twitter/waterproofheart/1305979201623928837/1306081959769243649","wmProperty":"repost-of","wmId":852977,"type":"entry","url":"https://twitter.com/nodeQuotesBot/status/1306081959769243649","likeOf":null,"author":{"url":"https://twitter.com/nodeQuotesBot","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/5b253a43538b337f7840e82fae254ee54ede6c334dd068be8bc16b1d13430306.jpg","name":"quotesBot"},"published":"September 16, 2020","content":{"text":"It took me a while to wrap my head around reduce in JavaScript (and it comes up a ton in technical interviews!). Here's a write up with some"}}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/repost/twitter/waterproofheart/1305979201623928837/1306085139445944322","wmProperty":"repost-of","wmId":852976,"type":"entry","url":"https://twitter.com/studio_hungry/status/1306085139445944322","likeOf":null,"author":{"url":"https://twitter.com/studio_hungry","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/20fd43a866775963b6aac7320c11454f66dffa237eea98b26acc2fdbd47cf900.jpg","name":"Rich Haines"},"published":"September 16, 2020","content":{"text":"It took me a while to wrap my head around reduce in JavaScript (and it comes up a ton in technical interviews!). Here's a write up with some"}}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/repost/twitter/waterproofheart/1305979201623928837/1306110152265826304","wmProperty":"repost-of","wmId":852975,"type":"entry","url":"https://twitter.com/jmgpresa/status/1306110152265826304","likeOf":null,"author":{"url":"https://twitter.com/jmgpresa","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/db5c62c2e0569e8c903b7d9f1bb4f19e6507e4f85d4138823767562c6d3c0996.png","name":"J.M.G. Presa #yoMeQuedoEnCasa"},"published":"September 16, 2020","content":{"text":"It took me a while to wrap my head around reduce in JavaScript (and it comes up a ton in technical interviews!). Here's a write up with some"}}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/repost/twitter/waterproofheart/1305979201623928837/1306112944162312192","wmProperty":"repost-of","wmId":852974,"type":"entry","url":"https://twitter.com/paigeegorry/status/1306112944162312192","likeOf":null,"author":{"url":"https://twitter.com/paigeegorry","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/097f8ab478a15e9e90f2a758f473f264b943295a50140c3f17de259eab324de7.jpg","name":"paigeegorry👩‍💻"},"published":"September 16, 2020","content":{"text":"It took me a while to wrap my head around reduce in JavaScript (and it comes up a ton in technical interviews!). Here's a write up with some"}}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/repost/twitter/waterproofheart/1305979201623928837/1306117658144841728","wmProperty":"repost-of","wmId":852973,"type":"entry","url":"https://twitter.com/PaulieScanlon/status/1306117658144841728","likeOf":null,"author":{"url":"https://twitter.com/PaulieScanlon","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/1db84b949b646b1c7d5153a41e407468b64d4bc4d8690f5c45265fa88d6521d7.jpg","name":"Paul Scanlon 🕺"},"published":"September 16, 2020","content":{"text":"It took me a while to wrap my head around reduce in JavaScript (and it comes up a ton in technical interviews!). Here's a write up with some"}}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/repost/twitter/waterproofheart/1305979201623928837/1306128091656249345","wmProperty":"repost-of","wmId":852972,"type":"entry","url":"https://twitter.com/avidev236/status/1306128091656249345","likeOf":null,"author":{"url":"https://twitter.com/avidev236","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/51bb01fc95220d43ed2a5dabb5221d54a611765a43a2c77d5f4ee9951ae4ef6e.jpg","name":"Avadhut Prabhudesai"},"published":"September 16, 2020","content":{"text":"It took me a while to wrap my head around reduce in JavaScript (and it comes up a ton in technical interviews!). Here's a write up with some"}}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/repost/twitter/waterproofheart/1305979201623928837/1306132649287716866","wmProperty":"repost-of","wmId":852970,"type":"entry","url":"https://twitter.com/serenahacking/status/1306132649287716866","likeOf":null,"author":{"url":"https://twitter.com/serenahacking","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/3b444a8ebbe3fe9e2de0b19c30dd491f1d731c86125e2294dd446e27f1ee1a9f.jpg","name":"Serena W. 🎹 🎼 💻"},"published":"September 16, 2020","content":{"text":"It took me a while to wrap my head around reduce in JavaScript (and it comes up a ton in technical interviews!). Here's a write up with some"}}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/repost/twitter/waterproofheart/1305979201623928837/1306148935799418881","wmProperty":"repost-of","wmId":852971,"type":"entry","url":"https://twitter.com/Sidduvangadi2/status/1306148935799418881","likeOf":null,"author":{"url":"https://twitter.com/Sidduvangadi2","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/e3851e3a1ff097adbc372128f4f165aba221952f35ab806166b160308d501ae4.jpg","name":"Siddu v angadi"},"published":"September 16, 2020","content":{"text":"It took me a while to wrap my head around reduce in JavaScript (and it comes up a ton in technical interviews!). Here's a write up with some"}}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/repost/twitter/waterproofheart/1305979201623928837/1306151641318600704","wmProperty":"repost-of","wmId":852969,"type":"entry","url":"https://twitter.com/rubyjane88/status/1306151641318600704","likeOf":null,"author":{"url":"https://twitter.com/rubyjane88","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/b1668c89141ec51923358c7cbdecd4a08fdb7b775e04c96bdf26517b7181486e.jpg","name":"Ruby Jane 🇵🇭"},"published":"September 16, 2020","content":{"text":"It took me a while to wrap my head around reduce in JavaScript (and it comes up a ton in technical interviews!). Here's a write up with some"}}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/repost/twitter/waterproofheart/1305979201623928837/1306163959779790853","wmProperty":"repost-of","wmId":852968,"type":"entry","url":"https://twitter.com/occasionaldev/status/1306163959779790853","likeOf":null,"author":{"url":"https://twitter.com/occasionaldev","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/9d4b4bdc01d57d28d63f259c48edfd5454956e3709080066eac4e2c8f60cd06a.jpg","name":"Ian L."},"published":"September 16, 2020","content":{"text":"It took me a while to wrap my head around reduce in JavaScript (and it comes up a ton in technical interviews!). Here's a write up with some"}}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/repost/twitter/waterproofheart/1305979201623928837/1306173787638038529","wmProperty":"repost-of","wmId":852967,"type":"entry","url":"https://twitter.com/Olajvde/status/1306173787638038529","likeOf":null,"author":{"url":"https://twitter.com/Olajvde","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/2d95901e5cecb43c1b826c4bde0b2a0ff45f5fd78889d0c5a4bfafe5f0eec01a.jpg","name":"tega"},"published":"September 16, 2020","content":{"text":"It took me a while to wrap my head around reduce in JavaScript (and it comes up a ton in technical interviews!). Here's a write up with some"}}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/repost/twitter/waterproofheart/1305979201623928837/1306185065655926786","wmProperty":"repost-of","wmId":852966,"type":"entry","url":"https://twitter.com/peoray_/status/1306185065655926786","likeOf":null,"author":{"url":"https://twitter.com/peoray_","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/192439a41a410b238a63decf4320fa99a10119dc3fc0f2bb5233323411df27b6.jpg","name":"Emmanuel Raymond"},"published":"September 16, 2020","content":{"text":"It took me a while to wrap my head around reduce in JavaScript (and it comes up a ton in technical interviews!). Here's a write up with some"}}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/repost/twitter/waterproofheart/1305979201623928837/1306190251455647745","wmProperty":"repost-of","wmId":852965,"type":"entry","url":"https://twitter.com/VeeVinci/status/1306190251455647745","likeOf":null,"author":{"url":"https://twitter.com/VeeVinci","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/e5bdc34032b1fc5896c2e22faf10703666678d24ce8d53d6f52236f858e8b469.jpg","name":"Vee"},"published":"September 16, 2020","content":{"text":"It took me a while to wrap my head around reduce in JavaScript (and it comes up a ton in technical interviews!). Here's a write up with some"}}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/repost/twitter/waterproofheart/1305979201623928837/1306196320043098112","wmProperty":"repost-of","wmId":852963,"type":"entry","url":"https://twitter.com/aaaaaaaaaaagtt/status/1306196320043098112","likeOf":null,"author":{"url":"https://twitter.com/aaaaaaaaaaagtt","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/e9647bcaa80158373024e3b25d2a57b0f3685d30fb9e0813077bc44c61963d8d.jpg","name":"A💫"},"published":"September 16, 2020","content":{"text":"It took me a while to wrap my head around reduce in JavaScript (and it comes up a ton in technical interviews!). Here's a write up with some"}}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/repost/twitter/waterproofheart/1305979201623928837/1306191750084603904","wmProperty":"repost-of","wmId":852964,"type":"entry","url":"https://twitter.com/dadidaochieng/status/1306191750084603904","likeOf":null,"author":{"url":"https://twitter.com/dadidaochieng","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/8ec75bb975ef067fa437ee0e23d243eb44be2fdf7f227e29a9967fa5dd3c8145.jpg","name":"Odhiambo Ochieng"},"published":"September 16, 2020","content":{"text":"It took me a while to wrap my head around reduce in JavaScript (and it comes up a ton in technical interviews!). Here's a write up with some"}}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/38667534","wmProperty":"like-of","wmId":852962,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-38667534","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/vinodabcd","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/4ced80adeeed0b312f3bf139000734f515f0947aa80149a9fcbbb2f1856ecbf0.jpg","name":"Vinod Kumar"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/810400297046732800","wmProperty":"like-of","wmId":852961,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-810400297046732800","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/tomiwaajayi_","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/dfced3badf0364caffeb933078ef1a4da312cb7f53f720393763695ff03bdeaf.jpg","name":"ghostCod3r"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/1018326176673042432","wmProperty":"like-of","wmId":852959,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-1018326176673042432","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/averageDope_Joe","type":"card","photo":"https://webmention.io/avatar/abs.twimg.com/0e6b2cd70aa5b35dec24ca4e1e63f8963f0118736d9ec3bba77e3a8c99a27bc2.png","name":"maxosen74"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/1024292101","wmProperty":"like-of","wmId":852960,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-1024292101","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/acedefiance","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/1d9ebd68463203a415df18acbfe2f91abb30fe1f1cfdaa9721d2a417ab789bb8.jpg","name":"M"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/108928449","wmProperty":"like-of","wmId":852958,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-108928449","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/juancaricodev","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/9dc100e42dbb288ee8b537db6799f19c868ee9e66e3c18a67179c6d25b6a7361.jpg","name":"Juan Camilo Rico"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/759424995923603456","wmProperty":"like-of","wmId":852956,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-759424995923603456","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/lindakatcodes","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/d639d755be9ef6baec24c55cefdf463b1776fb1edbe2d3f83999ad33f60c4179.jpg","name":"Linda T."},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/59851469","wmProperty":"like-of","wmId":852957,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-59851469","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/RozSabir","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/3cbcb98f2851117dc16de43a4199136608bed214c6712ae9f4a4cfb1b2b90f66.jpg","name":"Roz"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/30143891","wmProperty":"like-of","wmId":852955,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-30143891","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/rubyjane88","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/b1668c89141ec51923358c7cbdecd4a08fdb7b775e04c96bdf26517b7181486e.jpg","name":"Ruby Jane 🇵🇭"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/17620009","wmProperty":"like-of","wmId":852953,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-17620009","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/pavt","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/846ef5ace56843ff2df02d0ae73600678e4a407ebd94bf95062b1c01013f0f2f.jpg","name":"pavt"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/1159494277","wmProperty":"like-of","wmId":852954,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-1159494277","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/doctype_jon","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/866dc6b113273389aabb2085fef50f7fe7272e09c829c2c880a29c7be6744405.jpg","name":"Jonathan Dallas"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/360128398","wmProperty":"like-of","wmId":852952,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-360128398","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/Nasmayor","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/a1e1e253dc6d56526354f15ab90689070f253ada7d31e2dc0c491596ee24967c.jpg","name":"Capt Nas."},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/529315717","wmProperty":"like-of","wmId":852950,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-529315717","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/AYearInTri","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/f5079e751b8f9352854465c93b773a5c405f915ae1dc7a2446a8115e1491c81b.jpg","name":"A Year in Tri 👩‍💻🏃🏻‍♀️🛸"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/1287482526999539712","wmProperty":"like-of","wmId":852951,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-1287482526999539712","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/cafeinatedcynic","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/7bfa79f47bcef2be11f9429c54bafaa78d7b0da89395df412e62d8d8ed3ac2db.jpg","name":"DoubleA"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/1189601980114706433","wmProperty":"like-of","wmId":852948,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-1189601980114706433","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/Minneyahr","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/bbdc3c25acc9566ca79552043ce4c03ae0aeeba14770172caf1e9799613dc229.jpg","name":"Arkadiusz Fijalkowski"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/1230267061","wmProperty":"like-of","wmId":852949,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-1230267061","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/debelistic","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/c329e2b1d9cbf3d77cf9baad7e6eb227e296d68f5a599554b120f57cc0b2423f.jpg","name":"X 👨‍💻"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/793171789","wmProperty":"like-of","wmId":852947,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-793171789","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/kthomas901","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/60d4381597a20bbced3ef9b58c96c8e472b1542e3963e4a306c101680256b5e5.jpg","name":"Kaya Thomas"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/14350124","wmProperty":"like-of","wmId":852945,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-14350124","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/st3phan","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/1a99c665dfaca8122f3b39d0a6ffb52410ddd28172410049eaf6e6388976069b.jpg","name":"Stephan "},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/1233522969823129601","wmProperty":"like-of","wmId":852946,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-1233522969823129601","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/felabon","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/d5810baf7472c31bce634360857517d99c025f354dc42615d7cf4c3b843e9482.jpg","name":"O::D::O::O"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/53198663","wmProperty":"like-of","wmId":852943,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-53198663","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/badri_zakaria","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/5cb37d7d526c8c34dff1f3f7f4ae419197b260a036f2556699dc287e2583c483.jpg","name":"𝔅𝔞𝔡𝔯𝔦 𝔷𝔞𝔨𝔞𝔯𝔦𝔞 🌕🌑"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/17775069","wmProperty":"like-of","wmId":852944,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-17775069","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/bertrandkeller","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/5705e235fe729ec62273131d966952f09e3ab0bbf8b470a3846fb0280a3d40fa.gif","name":"bertrandkeller"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/1074909548","wmProperty":"like-of","wmId":852942,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-1074909548","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/treyman0632","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/c78008cbf66ca758d70d44d6382eb9b16ec49c1a5bef33d20829adf777b8f1ba.jpg","name":"Trey Owens"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/1161333726510493697","wmProperty":"like-of","wmId":852940,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-1161333726510493697","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/LowkeyCollecti1","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/d5df7cc0adcba79b3586e8c582bd04340fc3fcffe4d1aa6c3ef8ed5b5a0df424.jpg","name":"Lowkey-2"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/1258814903709810688","wmProperty":"like-of","wmId":852941,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-1258814903709810688","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/NiveditaPrasa15","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/1a868819b033669b08d0c58af1c23f9a7fd60736c4fcb998eec6c9809f58e5bf.jpg","name":"Nivedita Prasad"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/262783439","wmProperty":"like-of","wmId":852939,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-262783439","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/olufolaRin_","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/5d8e240d0fb72149049dacad142e44c13f61b2af97468fa5ede528b4d691f6c3.jpg","name":"FolaRin"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/398981299","wmProperty":"like-of","wmId":852938,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-398981299","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/etoro111","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/e91e9c79abed1b034a93ec6313f71938aa2a23f20e816a3126f9029ae21ea1c0.jpg","name":"etoro"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/1053076564311728128","wmProperty":"like-of","wmId":852937,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-1053076564311728128","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/paigeegorry","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/097f8ab478a15e9e90f2a758f473f264b943295a50140c3f17de259eab324de7.jpg","name":"paigeegorry👩‍💻"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/1025494621164630016","wmProperty":"like-of","wmId":852936,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-1025494621164630016","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/studio_hungry","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/20fd43a866775963b6aac7320c11454f66dffa237eea98b26acc2fdbd47cf900.jpg","name":"Rich Haines"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/738396097320620034","wmProperty":"like-of","wmId":852933,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-738396097320620034","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/AntarikshC","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/591910d4e216a89f14494147c471c4c3c4fd7524b7f8e6978093d6de2c627f7e.jpg","name":"Antariksh Chavan"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/1302066616029544452","wmProperty":"like-of","wmId":852931,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-1302066616029544452","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/cristalbukler","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/8a1a55b85ba7ac93d1e956e4af0430d258d167536ca0d21d2dc4cd2316aa572e.jpg","name":"Cristal"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/224828314","wmProperty":"like-of","wmId":852932,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-224828314","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/tobelaflame","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/ccf84bdac63911498ab68131e4ae8f5f3ac33e188a5357a2ed83c43933a6302c.jpg","name":"Lala"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/230549113","wmProperty":"like-of","wmId":852930,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-230549113","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/Amin52J","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/004f33ec5d2dddb31cc4115e9ea625f31b6c62b1da25e666eb63bca6132e135e.jpg","name":"Amin Jafari"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/197277439","wmProperty":"like-of","wmId":852928,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-197277439","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/snowgoing","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/b610d6533fc386342619ddbe7a4a1e61fec057b3efc4a4701ea82a40aefb7f2a.jpg","name":"Yimmy"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/151130284","wmProperty":"like-of","wmId":852929,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-151130284","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/eddiejaoude","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/c9b3681d4ba45a40f14d804ea4ce0085f945b3630206243d147de853db7f3ef6.jpg","name":"Eddie Jaoude | Open Source DevRel"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/1213479580956184577","wmProperty":"like-of","wmId":852927,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-1213479580956184577","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/FidaKhattak26","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/8a950a4265d55047e7a9a303da291bd8d55a8463f6220f205c205bc1baf38260.jpg","name":"Fida Khan"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/1214716199126388736","wmProperty":"like-of","wmId":852925,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-1214716199126388736","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/LvrdJennSnow","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/e9d1e6feb7e0cf73853832d349fbf1a13f73130f7577da0cd7e4632126783578.jpg","name":"Jennifer"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/978546373","wmProperty":"like-of","wmId":852926,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-978546373","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/jmgpresa","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/db5c62c2e0569e8c903b7d9f1bb4f19e6507e4f85d4138823767562c6d3c0996.png","name":"J.M.G. Presa #yoMeQuedoEnCasa"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/2885861469","wmProperty":"like-of","wmId":852924,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-2885861469","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/albionaitoh","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/bc6e6cc31dafa84c6165425e51704fedabe6ff5abe729b80614ea644f29d05fd.jpg","name":"AlbionaHoti"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/2826565932","wmProperty":"like-of","wmId":852922,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-2826565932","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/RancorTweets","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/c6e070d0a767824acf6ad58a359a3a32d1bbee8d17cab15c0a53a8cfad1ee9a4.jpg","name":"Usagi BroHimbo"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/963376556","wmProperty":"like-of","wmId":852923,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-963376556","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/mweshy_k","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/9b71aa3b22b20b85a62295ecb9f4c603ca01646e6cb27e730390be8bb8743117.jpg","name":"Elizabeth Kiawa"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/2424372232","wmProperty":"like-of","wmId":852921,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-2424372232","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/srinivasanskr","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/efe41afd65d13175e1952fe9932f279960809198cb30faaae9d188d28a74fed9.jpg","name":"Srinivasan Sekar"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/992050493173260288","wmProperty":"like-of","wmId":852920,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-992050493173260288","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/Dolapo_writes","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/896259457935a2beb16dca59441e1b934ad2d9989583cf3f236822ba3b6d9ef7.jpg","name":"Dolapo Kareem📝"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/165401136","wmProperty":"like-of","wmId":852919,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-165401136","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/gilbertsosi","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/71f1069dbe6588e5f0496689cfdcaf59cab809712a369a99481455b0fc7003ac.jpg","name":"C://gilbertsosi/v3.0"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/1215685257141161984","wmProperty":"like-of","wmId":852918,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-1215685257141161984","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/the_gravityguy","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/38e33290c0bbbf4b9984e826f0e420f54067bb3cb159d101b918a57ead3465b9.jpg","name":"Ravik Ganguly"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/4857172960","wmProperty":"like-of","wmId":852917,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-4857172960","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/cherrykoda_","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/2df71254c7188c073bedfb872dabad48bc9224995d386d0ce8f8d6850957d29c.jpg","name":"Shawna O'Neal"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/1243781196665901061","wmProperty":"like-of","wmId":852915,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-1243781196665901061","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/studmuffin30_","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/db8b93537c76e10b7a7d3bc696076248ed7462dd5892aa08684d4dfd9c295fd3.jpg","name":"mnf"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/1247432864276213760","wmProperty":"like-of","wmId":852916,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-1247432864276213760","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/_wnxn","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/b530c02383615e61880b338cf4ddceed30592585afcaa0c33f81738c04c04538.jpg","name":"Boonsuen"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/2800508739","wmProperty":"like-of","wmId":852913,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-2800508739","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/arthurclbr","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/e73d9c25022e5eb05fed56456ccbc8ce3edb2d67e0cd6b5851d4e989104ef764.jpg","name":"Arthur Brant"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/1305026791489204226","wmProperty":"like-of","wmId":852914,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-1305026791489204226","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/aryacodes","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/d47a7bba46719d4a791244ad592ec91ca5c46ead1ee8515d4494779e0b01d6ad.jpg","name":"nishtha 👩🏻‍💻"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/437949301","wmProperty":"like-of","wmId":852912,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-437949301","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/sadatkarimu","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/1b3354bfb2b1090dfb732cab6b42ca4761b31e10d4a7101284c0492ac5e6d557.jpg","name":"عبد الله"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/136033685","wmProperty":"like-of","wmId":852911,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-136033685","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/oni_traM","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/309fc793c39493b8f1ff0dc68e8d80a41d8170d3f3b3f3cbeced8b5e6faeee1b.jpg","name":"Martino Fenu"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/1857732703","wmProperty":"like-of","wmId":852909,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-1857732703","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/peoray_","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/192439a41a410b238a63decf4320fa99a10119dc3fc0f2bb5233323411df27b6.jpg","name":"Emmanuel Raymond"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/1265903838059470850","wmProperty":"like-of","wmId":852910,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-1265903838059470850","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/dhanush1953","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/bab5394ab36c7aef7c5db0652cba3d8d1cb91e76df0a14e8d9d7e1c1d4071c42.jpg","name":"Dhanush Adithya"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/197731383","wmProperty":"like-of","wmId":852907,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-197731383","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/yuqueencess","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/18685dadc39f70a9545521c0746e9fb24ef64168f6b165ac25cc05d25ae2a1e2.jpg","name":"Yu Pi"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/comment/twitter/waterproofheart/1305979201623928837/1306187099985637380","wmProperty":"in-reply-to","wmId":852908,"type":"entry","url":"https://twitter.com/smokkku/status/1306187099985637380","likeOf":null,"author":{"url":"https://twitter.com/smokkku","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/841e284e1311b6f6a26eb8845dbd023ad2cab33e596cc4483ffb45e18d7deb2b.jpg","name":"Tomasz Sterna"},"published":"September 16, 2020","content":{"text":"I strongly object promoting 'reduce' as yet another way of doing 'map' or 'filter'.\nThe key difference is that reduce is linear, while map and filter can be parallelized.\nThis is very important in a world when processors stopped getting faster, but grow in number of cores instead"}}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/747992824277196800","wmProperty":"like-of","wmId":852906,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-747992824277196800","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/_tentacurls","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/8dee4536b4b8f0a3778e22ed6e60fb62acbfdec538b76cc9d499fe00f1f8877e.jpg","name":"Jen Gorfine"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/38153641","wmProperty":"like-of","wmId":852905,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-38153641","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/Tundeiness","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/76c74ca8e43844d81b9bf4f991acc60f8c4c1f6f8f6105e374cd2ef2cd142807.jpg","name":"Tunde"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/post/twitter/waterproofheart/1306104741160722438","wmProperty":"mention-of","wmId":852904,"type":"entry","url":"https://twitter.com/okandavutcom/status/1306104741160722438","likeOf":null,"author":{"url":"https://twitter.com/okandavutcom","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/c09fff5c3d65f2517c511654de8345a65d809c793acabbeb6f3f3de31a58dc6b.jpg","name":"Okan DAVUT"},"published":"September 16, 2020","content":{"text":"Good morning! Before start your works short blogpost about reduce in JavaScript! :) aboutmonica.com/blog/2020-03-2…"}}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/143121774","wmProperty":"like-of","wmId":852643,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-143121774","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/jaclynejimenez","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/4ab40c5151d1ad64b6bb8f5359d001f3bddcb4315b98cab7d7c2865a1f251bba.jpg","name":"Jaclyn E. Jiménez de Vries (she/her)"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/repost/twitter/waterproofheart/1305979201623928837/1306048267734614017","wmProperty":"repost-of","wmId":852641,"type":"entry","url":"https://twitter.com/prabusah/status/1306048267734614017","likeOf":null,"author":{"url":"https://twitter.com/prabusah","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/67605dd5376d5d119f2f46af3d5e71c96095c9f0ea9d64eaf9fc1161a43f6857.jpg","name":"Prabusah"},"published":"September 16, 2020","content":{"text":"It took me a while to wrap my head around reduce in JavaScript (and it comes up a ton in technical interviews!). Here's a write up with some"}}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/372321316","wmProperty":"like-of","wmId":852640,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-372321316","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/adriathomas","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/ad47cfd74254903a24b6823f52aa22a16b59e317668441d88450692f79d619ca.jpg","name":"Adrian Thomas"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/766972040","wmProperty":"like-of","wmId":852638,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-766972040","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/gunesyunusemre","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/09bf7708abf2b5d6b93cdedbab4ddb0a71aa8ba18da74e70a0ceb237fd0240a1.jpg","name":"Yunus Emre Güneş"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/1013332342843367424","wmProperty":"like-of","wmId":852639,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-1013332342843367424","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/amjohnphilip","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/5caa7dadff10769f98e06e24a40cbc7784c4e6d53287530df78efdfa005aa4d7.jpg","name":"John Philip 🐛"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/1135624719460380672","wmProperty":"like-of","wmId":852637,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-1135624719460380672","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/geostuff","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/a82256364e529459b3d9bdd091c64133f1c9a3e1b71446e6b5bf7a617419adcb.jpg","name":"Oscar Andrés Díaz"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/repost/twitter/waterproofheart/1305979201623928837/1306041871345606658","wmProperty":"repost-of","wmId":852634,"type":"entry","url":"https://twitter.com/CorrCodes/status/1306041871345606658","likeOf":null,"author":{"url":"https://twitter.com/CorrCodes","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/0adb5c05e9d8c79d08513657ba7c86eabb0c88ae6c01c7232ceac1569cd90962.jpg","name":"Corr"},"published":"September 16, 2020","content":{"text":"It took me a while to wrap my head around reduce in JavaScript (and it comes up a ton in technical interviews!). Here's a write up with some"}}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/277375432","wmProperty":"like-of","wmId":852633,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-277375432","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/dinodein","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/d1252ac7ffde89880cd6bd993f63cabf1bd5f505e3ba19ef9e4b2cb246edcc22.jpg","name":"Amiruddin Irsyad"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/900809730993434625","wmProperty":"like-of","wmId":852631,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-900809730993434625","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/abul_asar","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/7dcc24e82b3e5069b4488c456d4c89bbc04da00191354dd2f55f583f37625b5a.png","name":"AbulAsar Sayyad"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/1177558432976650241","wmProperty":"like-of","wmId":852632,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-1177558432976650241","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/CorrCodes","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/0adb5c05e9d8c79d08513657ba7c86eabb0c88ae6c01c7232ceac1569cd90962.jpg","name":"Corr"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/14312407","wmProperty":"like-of","wmId":852630,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-14312407","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/rikwouters","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/1d0df0ae207d93131745b050f0ee1dcda367ae7e921bc4ac7fdc60f096e18cec.jpg","name":"Rik Wouters"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/825167970188029952","wmProperty":"like-of","wmId":852629,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-825167970188029952","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/TheScifibrarian","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/c802a184e64eab793e14950e9070ede7cd143151f88d65d7342bd7ddc2d0095b.jpg","name":"Scifibrarian"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/3242210874","wmProperty":"like-of","wmId":852628,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-3242210874","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/neilkurien","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/97a2f8d14ddc33bf08a5f6aaa7b892c1a49d600180f6fdfd20b8d56d549df508.jpg","name":"Neil Kurien"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/repost/twitter/waterproofheart/1305979201623928837/1306022918476820480","wmProperty":"repost-of","wmId":852627,"type":"entry","url":"https://twitter.com/msyleung/status/1306022918476820480","likeOf":null,"author":{"url":"https://twitter.com/msyleung","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/adfd72cb7a14287cf05050cb3a8e9c3a60a29561a5c4d136d1448678a057598a.jpg","name":"Meo"},"published":"September 16, 2020","content":{"text":"It took me a while to wrap my head around reduce in JavaScript (and it comes up a ton in technical interviews!). Here's a write up with some"}}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/repost/twitter/waterproofheart/1305979201623928837/1306034470945017857","wmProperty":"repost-of","wmId":852626,"type":"entry","url":"https://twitter.com/chixcancode/status/1306034470945017857","likeOf":null,"author":{"url":"https://twitter.com/chixcancode","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/c73e690c2c6bc3d0ec00df22b46b4d10511890b681a05cf3387f036f88143722.jpg","name":"LaBrina Loving"},"published":"September 16, 2020","content":{"text":"It took me a while to wrap my head around reduce in JavaScript (and it comes up a ton in technical interviews!). Here's a write up with some"}}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/161732605","wmProperty":"like-of","wmId":852624,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-161732605","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/geisydomiciano","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/ac342870d59c6d3a7eac1acb04cdf63b5aa46f3bed65c1c2a718c9a01f6a2e40.jpg","name":"Geisy Domiciano"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/85988526","wmProperty":"like-of","wmId":852625,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-85988526","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/pkpromrat","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/70e2b0fe0a0d84f12ed9fe3f954ed11bca8ea3c3bf0fe03d0f245a040a35e1e0.jpg","name":"Phongsakorn Promrat"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/126715744","wmProperty":"like-of","wmId":852623,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-126715744","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/chixcancode","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/c73e690c2c6bc3d0ec00df22b46b4d10511890b681a05cf3387f036f88143722.jpg","name":"LaBrina Loving"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/2299479537","wmProperty":"like-of","wmId":852622,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-2299479537","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/eyilanke","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/4a689e085ad3d9c56b5d29ddbcdb72bcaa249497f3b8058b27da6b66e348d1f1.jpg","name":"Adeninsola"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/2927200279","wmProperty":"like-of","wmId":852620,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-2927200279","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/cszhu","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/1dd5e29dfedeebddfcb0eaca811c6579038d6129e1b5dc0e00b983476df83c8b.jpg","name":"christina zhu"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/1079791187932921856","wmProperty":"like-of","wmId":852621,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-1079791187932921856","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/D_kingnelson","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/f31723c479b3fce70add1b5b52bcec3985dd6f0b676cfe4398a5dc195b7c27d2.jpg","name":"N E L S O N👨🏾‍💻"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/704845933326893056","wmProperty":"like-of","wmId":852618,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-704845933326893056","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/channiemills","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/86dd2dd095db2fa121d649c8dbdbe5ce585acfea293bb2b0de144d762e18822c.jpg","name":"Chantel"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/1230573934799663111","wmProperty":"like-of","wmId":852619,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-1230573934799663111","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/Taspinara17","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/47793320f3fe6f4aaa59b626b670ee9069f17f8b80bc981f63772343996c29cc.jpg","name":"Taspinara"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/26478474","wmProperty":"like-of","wmId":852616,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-26478474","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/diegomenezes","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/bdd84a3b905fda418c49d36fdd81c92e88a33a6400a55cb3e7de51fdb69ad358.jpg","name":"Diego M. G. Vieira"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/7506512","wmProperty":"like-of","wmId":852617,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-7506512","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/AhmadNassri","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/d480e9ce484f04e38b68a829e4981a08092f0e0ae86648b5d18a9cb0418a7d46.jpg","name":"Ahmad Nassri"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/897594458077888514","wmProperty":"like-of","wmId":852603,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-897594458077888514","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/witchywaffles","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/972e9aab430722e67dba64eadd16cf188c509dd1644052f690352ba8a79c707a.jpg","name":"jessica (will work for waffles)"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/1567529924","wmProperty":"like-of","wmId":852602,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-1567529924","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/jsjoeio","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/ac94041465a65e363617c3c5e2c2d7e3966b4ec4f2f8b689fd9c0a93cb41c1cc.jpg","name":"Joe Previte"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/956199162","wmProperty":"like-of","wmId":852601,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-956199162","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/OdutolaOluwafem","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/c4289cf0fcbc6adeb50cd1f0f96c7c5d25338f66af5a601f268c190431547c99.jpg","name":"Odutola Oluwafemi"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/808940","wmProperty":"like-of","wmId":852600,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-808940","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/moplin","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/08114b426c10f5c70d5784da8779c0ba2ca61a7420ed7be3f2a71ac56ccaeb4b.jpg","name":"Pablo Palacios / mOpLin"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/272107180","wmProperty":"like-of","wmId":852599,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-272107180","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/OscarRieken","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/04acaa3925acbc9c7e7f825a68422e9c34d1004ae6ee255ad18571097115ce99.jpg","name":"Oscar.Rieken"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/721654862723678208","wmProperty":"like-of","wmId":852598,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-721654862723678208","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/Hige_mura","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/c741101b69975faae14623d417ab51717201912554e3d45bd2a15474bd54447c.jpg","name":"Higemura | ムダ毛の化身"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/1639124264","wmProperty":"like-of","wmId":852595,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-1639124264","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/LeomOfThings","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/02bad75f4e4235b011fec9362fb26964f1e3f32a6cc8612b3b210253ef984cc3.jpg","name":"Leom Ayọdele Aransiọla 🇳🇬♎"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/24369716","wmProperty":"like-of","wmId":852596,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-24369716","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/SawdaSays","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/9f67bbe4a66f5a6335d2064fd08a396e84f5d5efa66c15e7e8b52d935e2ed9f7.jpg","name":"S."},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/16916863","wmProperty":"like-of","wmId":852597,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-16916863","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/rubim_dev","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/aeac3317cc355dc70814ccd77edb654a6cf475a136617760280b1fa2bdf65921.jpg","name":"Marcelo Rubim"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/1540904484","wmProperty":"like-of","wmId":852593,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-1540904484","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/ScobbieJames","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/4b0b3452b9e47aac7dba47bdc9d163f5e1f593cd999d1256cdb6d49f5a32b425.jpg","name":"James Scobbie"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/14204543","wmProperty":"like-of","wmId":852594,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-14204543","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/tonywlsn","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/134f81f66edfd859573393ece068d7b8a027a86c186167fab4632c5b9e5c1937.jpg","name":"tonywlsn"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/111217362","wmProperty":"like-of","wmId":852592,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-111217362","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/bdougieYO","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/c625cbd65947d883a4619af20f3935ced344a12bb40923a15eb36f7f1f420b58.jpg","name":"Brian Douglas"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/52201337","wmProperty":"like-of","wmId":852590,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-52201337","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/YucciMane","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/6bacc03cb37141c7f79d928f39117fd197d04648e9d9066ea1f5843e056c61d3.jpg","name":"Yu"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/585713975","wmProperty":"like-of","wmId":852591,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-585713975","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/vanessamarely","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/a2e239c63579543c61cc07e53f705b8ef7bcf124f45a27925450ad373da4894c.jpg","name":"Vanessa Marely"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/1021776130624446464","wmProperty":"like-of","wmId":852589,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-1021776130624446464","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/jessthebp","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/516a24190d2ac9b8a740097e1b7d77419f8e41b49fc5d3de61f31137a11d8ddd.jpg","name":"Jess but 6 feet away"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/313499121","wmProperty":"like-of","wmId":852588,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-313499121","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/PhilTeChing","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/2cc05b4fe5ab9347882d8def3da0e4a170fe99ed8de07f07e3add88fdd1cd4fb.jpg","name":"Phil Lord"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/1289370421532532737","wmProperty":"like-of","wmId":852587,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-1289370421532532737","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/bazile_nicole","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/b8b8e499ed47df3756622c107629808e094b026d09777fc5cb9b101cda0fdf85.jpg","name":"Nicole Bazile"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/1214943582521643008","wmProperty":"like-of","wmId":852586,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-1214943582521643008","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/TechBadGuyy","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/317d906a8fd1c88bf5a98439b00f6fb5813d62d53d17cfa6996e9f7e468087b5.jpg","name":"TechBadGuy"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/14359315","wmProperty":"like-of","wmId":852585,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-14359315","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/htwj","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/ebb2f489ef5229d22271518bdb535bbfe10af3b43ea68f8264abc20a38a5136f.jpg","name":"Erwin Wessels"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/367056673","wmProperty":"like-of","wmId":852584,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-367056673","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/awesome_Sayrah","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/152da77a704b111d4edcb1217b49fce1544a5bbc9f81de80efbeb6f281aebd92.jpg","name":"Sarah Igho 🌸🌸"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/1017574438076706816","wmProperty":"like-of","wmId":852582,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-1017574438076706816","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/msyleung","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/adfd72cb7a14287cf05050cb3a8e9c3a60a29561a5c4d136d1448678a057598a.jpg","name":"Meo"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/1169938811100549122","wmProperty":"like-of","wmId":852583,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-1169938811100549122","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/GhislianChigozi","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/da94e675c3181ea3a95e0b95b4495cd2b27ac896ca7005b9d58192ee73e6e30b.jpg","name":"Ghislian Chigozie🇳🇬🇨🇲"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/repost/twitter/waterproofheart/1305979201623928837/1306010806979526661","wmProperty":"repost-of","wmId":852577,"type":"entry","url":"https://twitter.com/MedSadali/status/1306010806979526661","likeOf":null,"author":{"url":"https://twitter.com/MedSadali","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/0b4a885b5dd67926e2e8b5c2e1c7346a7496bd2236cb2b6e1a660b4ad5b44b6c.jpg","name":"Mohand 💻"},"published":"September 15, 2020","content":{"text":"It took me a while to wrap my head around reduce in JavaScript (and it comes up a ton in technical interviews!). Here's a write up with some"}}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/repost/twitter/waterproofheart/1305979201623928837/1306007348348162049","wmProperty":"repost-of","wmId":852576,"type":"entry","url":"https://twitter.com/dalgonabull/status/1306007348348162049","likeOf":null,"author":{"url":"https://twitter.com/dalgonabull","type":"card","photo":"https://webmention.io/avatar/abs.twimg.com/0e6b2cd70aa5b35dec24ca4e1e63f8963f0118736d9ec3bba77e3a8c99a27bc2.png","name":"Randy"},"published":"September 15, 2020","content":{"text":"It took me a while to wrap my head around reduce in JavaScript (and it comes up a ton in technical interviews!). Here's a write up with some"}}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/repost/twitter/waterproofheart/1305979201623928837/1306011742464626689","wmProperty":"repost-of","wmId":852574,"type":"entry","url":"https://twitter.com/moplin/status/1306011742464626689","likeOf":null,"author":{"url":"https://twitter.com/moplin","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/08114b426c10f5c70d5784da8779c0ba2ca61a7420ed7be3f2a71ac56ccaeb4b.jpg","name":"Pablo Palacios / mOpLin"},"published":"September 15, 2020","content":{"text":"It took me a while to wrap my head around reduce in JavaScript (and it comes up a ton in technical interviews!). Here's a write up with some"}}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/repost/twitter/waterproofheart/1305979201623928837/1306010568223084544","wmProperty":"repost-of","wmId":852575,"type":"entry","url":"https://twitter.com/jessthebp/status/1306010568223084544","likeOf":null,"author":{"url":"https://twitter.com/jessthebp","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/516a24190d2ac9b8a740097e1b7d77419f8e41b49fc5d3de61f31137a11d8ddd.jpg","name":"Jess but 6 feet away"},"published":"September 15, 2020","content":{"text":"It took me a while to wrap my head around reduce in JavaScript (and it comes up a ton in technical interviews!). Here's a write up with some"}}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/comment/twitter/waterproofheart/1305979201623928837/1306014845389729798","wmProperty":"in-reply-to","wmId":852573,"type":"entry","url":"https://twitter.com/tedmasterweb/status/1306014845389729798","likeOf":null,"author":{"url":"https://twitter.com/tedmasterweb","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/fa7eae31bcfe6d182014945e14fd5ee74f7654fcbb33262317d64454a3469704.jpg","name":"Ted Stresen-Reuter"},"published":"September 15, 2020","content":{"text":"I've interviewed a hundred developers at this point and struggle to understand how such a detailed question can add much value to an interview. I'd much, much rather she know how to find and read the docs, like this write up, than have the implementation memorized."}}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/repost/twitter/waterproofheart/1305979201623928837/1306013309947260928","wmProperty":"repost-of","wmId":852572,"type":"entry","url":"https://twitter.com/SawdaSays/status/1306013309947260928","likeOf":null,"author":{"url":"https://twitter.com/SawdaSays","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/9f67bbe4a66f5a6335d2064fd08a396e84f5d5efa66c15e7e8b52d935e2ed9f7.jpg","name":"S."},"published":"September 15, 2020","content":{"text":"It took me a while to wrap my head around reduce in JavaScript (and it comes up a ton in technical interviews!). Here's a write up with some"}}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/1105399555","wmProperty":"like-of","wmId":852559,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-1105399555","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/__michellej","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/f85063a0a4639368cb6760c8dd30e84b8d52d50476bfc81d655b7e8882ba7cda.jpg","name":"no face no case 😎"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/repost/twitter/waterproofheart/1305979201623928837/1305992472695394305","wmProperty":"repost-of","wmId":852557,"type":"entry","url":"https://twitter.com/bitz3r/status/1305992472695394305","likeOf":null,"author":{"url":"https://twitter.com/bitz3r","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/cd918de052e62328379686de6efbbac5ce264c56a5c082398d9517fda6fa7802.jpg","name":"ReDa @ 0.0.0.0"},"published":"September 15, 2020","content":{"text":"It took me a while to wrap my head around reduce in JavaScript (and it comes up a ton in technical interviews!). Here's a write up with some"}}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/repost/twitter/waterproofheart/1305979201623928837/1306000062917607425","wmProperty":"repost-of","wmId":852558,"type":"entry","url":"https://twitter.com/MrCodeDev/status/1306000062917607425","likeOf":null,"author":{"url":"https://twitter.com/MrCodeDev","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/ef51cf1d926afeb8e4a488c0d0698f649f94d2b89d176d79d7d248c34826dd0e.jpg","name":"MrCodeDev🔻"},"published":"September 15, 2020","content":{"text":"It took me a while to wrap my head around reduce in JavaScript (and it comes up a ton in technical interviews!). Here's a write up with some"}}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/repost/twitter/waterproofheart/1305979201623928837/1305993951980056576","wmProperty":"repost-of","wmId":852556,"type":"entry","url":"https://twitter.com/panicks__/status/1305993951980056576","likeOf":null,"author":{"url":"https://twitter.com/panicks__","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/e59b252df5c7fd86b12265ccf3859fd608152531d9588259b85147dbe1e13ce0.jpg","name":"Pandu Wicaksono"},"published":"September 15, 2020","content":{"text":"It took me a while to wrap my head around reduce in JavaScript (and it comes up a ton in technical interviews!). Here's a write up with some"}}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/repost/twitter/waterproofheart/1305979201623928837/1305999898291175425","wmProperty":"repost-of","wmId":852555,"type":"entry","url":"https://twitter.com/juliebhunt/status/1305999898291175425","likeOf":null,"author":{"url":"https://twitter.com/juliebhunt","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/904319e5454a6c5799cc0e198cf1363b83912a8cd9c46ee6f848d26db1259ce1.jpg","name":"Julie Hunt"},"published":"September 15, 2020","content":{"text":"It took me a while to wrap my head around reduce in JavaScript (and it comes up a ton in technical interviews!). Here's a write up with some"}}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/repost/twitter/waterproofheart/1305979201623928837/1306002964159623169","wmProperty":"repost-of","wmId":852554,"type":"entry","url":"https://twitter.com/gabita_gil/status/1306002964159623169","likeOf":null,"author":{"url":"https://twitter.com/gabita_gil","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/dadcc47b56f524283c26e6a2491757eb569365cd8a7d3be713ac8968d71a2034.jpg","name":"Gabriela Gil"},"published":"September 15, 2020","content":{"text":"It took me a while to wrap my head around reduce in JavaScript (and it comes up a ton in technical interviews!). Here's a write up with some"}}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/repost/twitter/waterproofheart/1305979201623928837/1306006091885613057","wmProperty":"repost-of","wmId":852552,"type":"entry","url":"https://twitter.com/stevemcniven/status/1306006091885613057","likeOf":null,"author":{"url":"https://twitter.com/stevemcniven","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/39552cb206881972a1d78d50fdb797d30c96c6ebb441ca02776f905ffa597692.jpg","name":"Steve McNiven-Scott"},"published":"September 15, 2020","content":{"text":"It took me a while to wrap my head around reduce in JavaScript (and it comes up a ton in technical interviews!). Here's a write up with some"}}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/69520540","wmProperty":"like-of","wmId":852553,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-69520540","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/annazocher","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/02218bc93235f72751103dcb7b2203200168a5b34c2104d2b971bf0cb6c96c33.jpg","name":"Anna Zocher"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/29879093","wmProperty":"like-of","wmId":852551,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-29879093","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/anyaii","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/dbfa91fdd36817ed22b32b4dfa7a08140f1a3e709f285722d0ffe0e8c1c89adc.jpg","name":"F. A. O."},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/1044731967424606208","wmProperty":"like-of","wmId":852550,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-1044731967424606208","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/ArahPaul","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/175ea9953e542da42a3bad76d92f17f40663c141070ae3a7bf6305ade4da4e57.jpg","name":"Arah"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/17084339","wmProperty":"like-of","wmId":852548,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-17084339","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/19h47","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/a835fa14f0c999f51ebf3df164381068f1dd1e035f88ea70edc2a4efba93dd4a.jpg","name":"Jérémy Levron"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/182532142","wmProperty":"like-of","wmId":852549,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-182532142","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/carlaprvieira","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/d1aa8af82775c5ef11253afbf5eb9506ce9117693330a60625452bdd9b301e49.jpg","name":"Carla Vieira"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/939688128","wmProperty":"like-of","wmId":852546,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-939688128","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/MsQuietStorm81","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/e74500a13d358a0acbee863f02af130bfa401f651389aa8a1511895a240f0a47.jpg","name":"Tammy R"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/10483202","wmProperty":"like-of","wmId":852547,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-10483202","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/pamelafox","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/b077f04472305803491c71068feff49a0b26474c6ecfad77476d16d48884e893.jpg","name":"Pamela Fox"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/47226737","wmProperty":"like-of","wmId":852544,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-47226737","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/yusufbadurohman","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/43f7c6bfd46131f3adc4da975422b4e99132b3d12309aaa039157f613a82a2b1.png","name":"Yusuf Badurohman"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/1106877757131243520","wmProperty":"like-of","wmId":852545,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-1106877757131243520","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/findByUsername","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/ca5e8c26086729af19083ce2e9bc01af3a69db8634ac3f66bc408cb06022ed4c.jpg","name":"Abeydev"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/45511756","wmProperty":"like-of","wmId":852543,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-45511756","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/xaviguasch","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/ca6141238d028265ebb13f6e9d195c7b8ae75d71e9f6da32deb6c7fc6a4b41b7.jpg","name":"Xavi Guasch"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/1259592590380408840","wmProperty":"like-of","wmId":852541,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-1259592590380408840","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/t_kanmi","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/0c2665cf40aca187118abffecfd471513d50d2b756b0a24429b5337b41ad9aed.jpg","name":"TKanmi"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/703433","wmProperty":"like-of","wmId":852542,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-703433","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/ricomadiko","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/0b4ec1db5ab880ca24c6f10a63e01e5658bb332c74d42960d0e12aba92743099.jpg","name":"Rico 🙇🏻‍♂️"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/1149506384691642368","wmProperty":"like-of","wmId":852540,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-1149506384691642368","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/ryancpuffer","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/10307b8b64f3b24f54e0fd3ae9374a0f848bc5225aafda4360c1b03a7178437e.jpg","name":"Ryan Puffer"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/1301525582451290112","wmProperty":"like-of","wmId":852538,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-1301525582451290112","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/avrilcode","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/05b9f9779c8e06459b7ac51dd4365fdd6d7a3b38aacab723ee190fa4d6622c3f.jpg","name":"Ak"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/2929163043","wmProperty":"like-of","wmId":852539,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-2929163043","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/pavelvi85","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/05ee0a438841ba00605cc4fcb4dc1b905784e9840c9d4055d6228371adca6154.jpg","name":"Pavel"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/978241","wmProperty":"like-of","wmId":852537,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-978241","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/dysolution","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/ab868494efbaea7353796cfeb26160e5e0fe7670bf793d258852f5c847107747.jpg","name":"absolute unit tester"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/1050624749301198848","wmProperty":"like-of","wmId":852535,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-1050624749301198848","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/wingmattdev","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/c927789d2753c768315eaa899a5f592f4a4901fcb02a48ae42bb1924e9b21640.jpg","name":"Matt Wing 🦉"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/897598198465908738","wmProperty":"like-of","wmId":852536,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-897598198465908738","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/HookHunchos","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/382d33e03bc92cbce669d980de436f6b89cca79cb468dd472960866a022b4bf6.jpg","name":"Hook Hunchos"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/804470287442051073","wmProperty":"like-of","wmId":852534,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-804470287442051073","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/katyheider","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/3a849972c3e523a84dc906311668fcb8cb3855e79cb6685e3088cf428c6dc7bd.jpg","name":"Katy Heider"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/90120636","wmProperty":"like-of","wmId":852532,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-90120636","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/cimacim","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/24250816d18730aba90e3dff15ab272e1aa4d96c5c6f4789bb0ea5b9eef9e07a.jpg","name":"Fatimah Azzahra"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/773899789733888000","wmProperty":"like-of","wmId":852533,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-773899789733888000","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/phillipsharring","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/f694037f97ac5eade95dafea622caf3b58a80d47147eab51f83fc2e074d93695.jpg","name":"Phillip Harrington"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/1306806290","wmProperty":"like-of","wmId":852530,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-1306806290","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/mansa_morpheus","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/9dac64e802d5c83452c51900786f15f2f9a0d9d5d1ce704c4235014145ee73d5.jpg","name":"GENII"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/779032537037496320","wmProperty":"like-of","wmId":852531,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-779032537037496320","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/MrCodeDev","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/ef51cf1d926afeb8e4a488c0d0698f649f94d2b89d176d79d7d248c34826dd0e.jpg","name":"MrCodeDev🔻"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/comment/twitter/waterproofheart/1305979201623928837/1305997351987879940","wmProperty":"in-reply-to","wmId":852529,"type":"entry","url":"https://twitter.com/anyaii/status/1305997351987879940","likeOf":null,"author":{"url":"https://twitter.com/anyaii","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/dbfa91fdd36817ed22b32b4dfa7a08140f1a3e709f285722d0ffe0e8c1c89adc.jpg","name":"F. A. O."},"published":"September 15, 2020","content":{"text":"Thank you.  :)"}}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/post/twitter/waterproofheart/1305986675647025153","wmProperty":"mention-of","wmId":852518,"type":"entry","url":"https://twitter.com/axiomchimp/status/1305986675647025153","likeOf":null,"author":{"url":"https://twitter.com/axiomchimp","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/b48497d3844749cd67c72860e252b4a76eb69712472d5788da07c40a8f3ab444.jpg","name":"Chris🐵💣"},"published":"September 15, 2020","content":{"text":"#javascript"}}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/repost/twitter/waterproofheart/1305979201623928837/1305979851128606722","wmProperty":"repost-of","wmId":852516,"type":"entry","url":"https://twitter.com/nodeQuotesBot/status/1305979851128606722","likeOf":null,"author":{"url":"https://twitter.com/nodeQuotesBot","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/5b253a43538b337f7840e82fae254ee54ede6c334dd068be8bc16b1d13430306.jpg","name":"quotesBot"},"published":"September 15, 2020","content":{"text":"It took me a while to wrap my head around reduce in JavaScript (and it comes up a ton in technical interviews!). Here's a write up with some"}}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/repost/twitter/waterproofheart/1305979201623928837/1305979829439717376","wmProperty":"repost-of","wmId":852517,"type":"entry","url":"https://twitter.com/jojosephs2020/status/1305979829439717376","likeOf":null,"author":{"url":"https://twitter.com/jojosephs2020","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/08e1d3633abf537d2d0b32ba90286b1a11e0933c69d4cc7bb7549b9c4c13bf0c.jpg","name":"JSJ"},"published":"September 15, 2020","content":{"text":"It took me a while to wrap my head around reduce in JavaScript (and it comes up a ton in technical interviews!). Here's a write up with some"}}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/repost/twitter/waterproofheart/1305979201623928837/1305980322660585472","wmProperty":"repost-of","wmId":852515,"type":"entry","url":"https://twitter.com/techgirl1908/status/1305980322660585472","likeOf":null,"author":{"url":"https://twitter.com/techgirl1908","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/030e12121e47ef027a6255a9b520b1cce14e5b1de39fa6c1882f6a328ca71f44.jpg","name":"Angie Jones"},"published":"September 15, 2020","content":{"text":"It took me a while to wrap my head around reduce in JavaScript (and it comes up a ton in technical interviews!). Here's a write up with some"}}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/repost/twitter/waterproofheart/1305979201623928837/1305982186739433472","wmProperty":"repost-of","wmId":852513,"type":"entry","url":"https://twitter.com/sunsoulink/status/1305982186739433472","likeOf":null,"author":{"url":"https://twitter.com/sunsoulink","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/3ed41a6e95dce05970d835ebf7acaced586c53c3ec848656ec2a8ef65c2f48cc.jpg","name":"jasmine"},"published":"September 15, 2020","content":{"text":"It took me a while to wrap my head around reduce in JavaScript (and it comes up a ton in technical interviews!). Here's a write up with some"}}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/repost/twitter/waterproofheart/1305979201623928837/1305980591955824640","wmProperty":"repost-of","wmId":852514,"type":"entry","url":"https://twitter.com/chrisbiscardi/status/1305980591955824640","likeOf":null,"author":{"url":"https://twitter.com/chrisbiscardi","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/6cb62548f7ea6e68607b69c1553bde1fcfef10b564e7f87d10e7a8def2dee7dc.png","name":":party-corgi:"},"published":"September 15, 2020","content":{"text":"It took me a while to wrap my head around reduce in JavaScript (and it comes up a ton in technical interviews!). Here's a write up with some"}}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/repost/twitter/waterproofheart/1305979201623928837/1305982934604828673","wmProperty":"repost-of","wmId":852511,"type":"entry","url":"https://twitter.com/Tweetistaaan/status/1305982934604828673","likeOf":null,"author":{"url":"https://twitter.com/Tweetistaaan","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/5d6be4fac6bbbc02136768da9fdf645c047654c00eedae676384cd70d9c12ab1.jpg","name":"Ashton KuchKar"},"published":"September 15, 2020","content":{"text":"It took me a while to wrap my head around reduce in JavaScript (and it comes up a ton in technical interviews!). Here's a write up with some"}}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/repost/twitter/waterproofheart/1305979201623928837/1305982813037002752","wmProperty":"repost-of","wmId":852512,"type":"entry","url":"https://twitter.com/shellyb734/status/1305982813037002752","likeOf":null,"author":{"url":"https://twitter.com/shellyb734","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/2bf821c0a500994d9620b62ef3d32a767ad53356dae1958fb2eaa2ab4ea399f9.png","name":"Why Am I Here?"},"published":"September 15, 2020","content":{"text":"It took me a while to wrap my head around reduce in JavaScript (and it comes up a ton in technical interviews!). Here's a write up with some"}}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/repost/twitter/waterproofheart/1305979201623928837/1305983623523307520","wmProperty":"repost-of","wmId":852509,"type":"entry","url":"https://twitter.com/zkat__/status/1305983623523307520","likeOf":null,"author":{"url":"https://twitter.com/zkat__","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/5d1557c49f5425a9cacc434aa6b8924f47eb7d87c8adff5238d06175e9622b78.jpg","name":"Kat Marchán 😷"},"published":"September 15, 2020","content":{"text":"It took me a while to wrap my head around reduce in JavaScript (and it comes up a ton in technical interviews!). Here's a write up with some"}}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/repost/twitter/waterproofheart/1305979201623928837/1305983742780022784","wmProperty":"repost-of","wmId":852510,"type":"entry","url":"https://twitter.com/ash2x3/status/1305983742780022784","likeOf":null,"author":{"url":"https://twitter.com/ash2x3","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/60d321883ee89cbe157d3a3ecd58dbbc0d5de6607a0d6ca754d34752b631dfee.jpg","name":"Ash (not a plank)"},"published":"September 15, 2020","content":{"text":"It took me a while to wrap my head around reduce in JavaScript (and it comes up a ton in technical interviews!). Here's a write up with some"}}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/repost/twitter/waterproofheart/1305979201623928837/1305984514422902786","wmProperty":"repost-of","wmId":852508,"type":"entry","url":"https://twitter.com/dpaguilar/status/1305984514422902786","likeOf":null,"author":{"url":"https://twitter.com/dpaguilar","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/416e93f62008402356dcef76c83c021cf752b12c5b5f87acb9b0a51842facdc0.jpg","name":"David Peña"},"published":"September 15, 2020","content":{"text":"It took me a while to wrap my head around reduce in JavaScript (and it comes up a ton in technical interviews!). Here's a write up with some"}}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/repost/twitter/waterproofheart/1305979201623928837/1305984100881313793","wmProperty":"repost-of","wmId":852507,"type":"entry","url":"https://twitter.com/RightSaidJames/status/1305984100881313793","likeOf":null,"author":{"url":"https://twitter.com/RightSaidJames","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/e4cac6e5ab271b2353bfb2f1f9b35a186b5b80f50f3d2eca9be31c799e49961c.jpg","name":"James Sheasby Thomas"},"published":"September 15, 2020","content":{"text":"It took me a while to wrap my head around reduce in JavaScript (and it comes up a ton in technical interviews!). Here's a write up with some"}}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/repost/twitter/waterproofheart/1305979201623928837/1305984689556140035","wmProperty":"repost-of","wmId":852506,"type":"entry","url":"https://twitter.com/JoshWComeau/status/1305984689556140035","likeOf":null,"author":{"url":"https://twitter.com/JoshWComeau","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/179be1dba306ecff52b90a3a67e08ec37340cf35a27516dc6b21737c9e59b732.jpg","name":"Josh ✨"},"published":"September 15, 2020","content":{"text":"It took me a while to wrap my head around reduce in JavaScript (and it comes up a ton in technical interviews!). Here's a write up with some"}}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/repost/twitter/waterproofheart/1305979201623928837/1305984777653235712","wmProperty":"repost-of","wmId":852505,"type":"entry","url":"https://twitter.com/silali2/status/1305984777653235712","likeOf":null,"author":{"url":"https://twitter.com/silali2","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/0c09bca82229295eb39cc20e554ac6f9f929a17a5db4040c725b18334d3d510c.jpg","name":"Silali"},"published":"September 15, 2020","content":{"text":"It took me a while to wrap my head around reduce in JavaScript (and it comes up a ton in technical interviews!). Here's a write up with some"}}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/repost/twitter/waterproofheart/1305979201623928837/1305985716338348033","wmProperty":"repost-of","wmId":852504,"type":"entry","url":"https://twitter.com/kieranshb/status/1305985716338348033","likeOf":null,"author":{"url":"https://twitter.com/kieranshb","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/fa0dbafed362ab3f681a4a930c14aeee000e392be98fb7bb8c7e76ed4f021259.jpg","name":"Kieran"},"published":"September 15, 2020","content":{"text":"It took me a while to wrap my head around reduce in JavaScript (and it comes up a ton in technical interviews!). Here's a write up with some"}}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/repost/twitter/waterproofheart/1305979201623928837/1305988153493381122","wmProperty":"repost-of","wmId":852502,"type":"entry","url":"https://twitter.com/frontendtweets/status/1305988153493381122","likeOf":null,"author":{"url":"https://twitter.com/frontendtweets","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/19eca3e5577f284de10b496d34fce376b7c70f2459e8dd2d8234095e13b7643d.jpg","name":"Front End Tweets"},"published":"September 15, 2020","content":{"text":"It took me a while to wrap my head around reduce in JavaScript (and it comes up a ton in technical interviews!). Here's a write up with some"}}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/repost/twitter/waterproofheart/1305979201623928837/1305986933227745287","wmProperty":"repost-of","wmId":852503,"type":"entry","url":"https://twitter.com/codeFreedomRitr/status/1305986933227745287","likeOf":null,"author":{"url":"https://twitter.com/codeFreedomRitr","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/cc2882316258239dc657217df41481583e5704cf5dc5b426dec370ebca33051f.jpg","name":"Natalie Davis"},"published":"September 15, 2020","content":{"text":"It took me a while to wrap my head around reduce in JavaScript (and it comes up a ton in technical interviews!). Here's a write up with some"}}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/repost/twitter/waterproofheart/1305979201623928837/1305989610384887817","wmProperty":"repost-of","wmId":852500,"type":"entry","url":"https://twitter.com/BirusBang/status/1305989610384887817","likeOf":null,"author":{"url":"https://twitter.com/BirusBang","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/0279d621cd22f1d2efe043d5347f967115e384d627ca400efb14a03e2e329af0.jpg","name":"Birus"},"published":"September 15, 2020","content":{"text":"It took me a while to wrap my head around reduce in JavaScript (and it comes up a ton in technical interviews!). Here's a write up with some"}}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/repost/twitter/waterproofheart/1305979201623928837/1305988215984263168","wmProperty":"repost-of","wmId":852501,"type":"entry","url":"https://twitter.com/ReactJSLadies/status/1305988215984263168","likeOf":null,"author":{"url":"https://twitter.com/ReactJSLadies","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/6a8940862e926c56b5af621413232297935e20fa6dbc18345679be5e0c3c43fe.jpg","name":"ReactLadies #NYC"},"published":"September 15, 2020","content":{"text":"It took me a while to wrap my head around reduce in JavaScript (and it comes up a ton in technical interviews!). Here's a write up with some"}}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/repost/twitter/waterproofheart/1305979201623928837/1305991289826025473","wmProperty":"repost-of","wmId":852499,"type":"entry","url":"https://twitter.com/TestAutomationU/status/1305991289826025473","likeOf":null,"author":{"url":"https://twitter.com/TestAutomationU","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/6f752947f80c4e701debbd3ae70f427d16c96b8110d4c95de2b8ad1f3982ebc4.png","name":"Test Automation University"},"published":"September 15, 2020","content":{"text":"It took me a while to wrap my head around reduce in JavaScript (and it comes up a ton in technical interviews!). Here's a write up with some"}}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/904674244549894144","wmProperty":"like-of","wmId":852498,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-904674244549894144","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/CBTheDeveloper","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/ee7b55993c3404887a177b493fb9eaf9a0a02e173dff1d9652cdf416230b1f67.jpg","name":"Charletta Bullard"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/228336218","wmProperty":"like-of","wmId":852497,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-228336218","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/kairzhan79","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/f42bb5b851907b84dfd254006386987e807a11c8b56c579fb6eec2af0fd18a49.jpg","name":"kazakbala"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/148862338","wmProperty":"like-of","wmId":852496,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-148862338","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/mikzalais","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/30c6b6f464a21ae867287f20ec6f6287928c6ffb3d7fe28a6f4b54d431a2dd39.jpg","name":"Miķelis Zaļais"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/279614981","wmProperty":"like-of","wmId":852495,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-279614981","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/rmaximedev","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/55bf8a583ea1817b000e3fc9555ebaa5e480ff3efd34e61be0cd1a91f62cddef.jpg","name":"Maxime Richard"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/1009594769817796608","wmProperty":"like-of","wmId":852494,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-1009594769817796608","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/kefimochi","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/d86fc2503ef6f00ed67c0f821d2e8f90685a6a1bba594e3e324336770e8b903e.jpg","name":"Cake is Kate. Always has been. 💫"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/167020839","wmProperty":"like-of","wmId":852493,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-167020839","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/4TRIO19","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/3e1ca997eb5aec43600456887d79028075115b99d483b44a54f52dc88198483c.jpg","name":"Nick Burress 🍍"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/14897906","wmProperty":"like-of","wmId":852492,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-14897906","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/nsantos_pessoal","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/505a157db3c304869981e1d1c89ce5494658a92f7fa1ea336bfb942c9788f5c2.jpg","name":"Nuno Santos"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/1253326788047994894","wmProperty":"like-of","wmId":852491,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-1253326788047994894","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/workvick","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/d55ccaaa270c928b618a67522dae5f98382d2876f18494341be83a19047d8d30.jpg","name":"vick"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/1222308413490618370","wmProperty":"like-of","wmId":852490,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-1222308413490618370","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/Raguishere","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/84ac17ebab3c19586a3e754c37af2b5bc236f457a57355b2c0a33fb4563e4983.jpg","name":"Ragu"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/780887827194273792","wmProperty":"like-of","wmId":852489,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-780887827194273792","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/JaniquekaJohn","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/d129a57970e8e5d1a470b93b490c108c7e7eec813a00f0ecd184455e4a78f3ee.jpg","name":"Janique-ka"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/20490915","wmProperty":"like-of","wmId":852488,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-20490915","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/CortanaV","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/55c4ed73f9e4f1f09f525ac622c6de4f09cd863f737ccd21abeb13f62a5f3692.jpg","name":"Cortana, but ur dad calls me Katya"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/38194870","wmProperty":"like-of","wmId":852487,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-38194870","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/jojosephs2020","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/08e1d3633abf537d2d0b32ba90286b1a11e0933c69d4cc7bb7549b9c4c13bf0c.jpg","name":"JSJ"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/1056169077809598466","wmProperty":"like-of","wmId":852486,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-1056169077809598466","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/amamazzing","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/4c48f8b66cbc2ff26108049dfa2c7b9bc8a9432add6d2a177afc8b0e9f245fd0.jpg","name":"Amamazzing"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/794256550785404928","wmProperty":"like-of","wmId":852485,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-794256550785404928","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/NehemiahKiv","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/231edcef7a409c4cd861ea3eabc9e15a1d798dec50e95d0f33d65c6d1c69f2b0.jpg","name":"Nehemiah"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/165832866","wmProperty":"like-of","wmId":852484,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-165832866","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/inadeqt_futurs","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/56e65496af5abf5db41ad2b49261800f1ae859c317fdc8dbc7e5e8f2f1a18958.jpg","name":"alex christie"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/56670175","wmProperty":"like-of","wmId":852483,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-56670175","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/wildeng","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/7ce2ea79e50c434ab37cf3036776ae204bea8f8cb4ddad252b4d65e04153725d.jpg","name":"Alain Mauri - one metre plus nonsense"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/1242229412562698240","wmProperty":"like-of","wmId":852482,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-1242229412562698240","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/rsims3k","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/a487b26b32acb9c36e32d8ccae55f0053245d813c0caf925388459163268ccaf.jpg","name":"ramsey"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/4797176295","wmProperty":"like-of","wmId":852481,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-4797176295","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/YassinHajaj","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/53983faeaa7c87632babcbdf83c5cb5ca0d7111d8e9e5e12af22b0638d2e310b.jpg","name":"Yassin Hajaj"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/3411355702","wmProperty":"like-of","wmId":852480,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-3411355702","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/JennRussell416","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/d39397295f4989a7f1c5b2eb7640905c6fe245bbc36d49501b68c6945321c539.jpg","name":"Jennifer Russell"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/2978661890","wmProperty":"like-of","wmId":852478,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-2978661890","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/zkat__","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/5d1557c49f5425a9cacc434aa6b8924f47eb7d87c8adff5238d06175e9622b78.jpg","name":"Kat Marchán 😷"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/1079987283695038465","wmProperty":"like-of","wmId":852479,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-1079987283695038465","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/ryusou_mtkh","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/d5f005d0ab167f86c2eb8096c65734ce6a13fc92f133ad742923af0f5d462ab3.jpg","name":"りゅーそう"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/357838548","wmProperty":"like-of","wmId":852477,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-357838548","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/Alexxzerotwo","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/a95e2068c71453f2924bb61a988ea1830e40bd1e0187885563552fe39f8877b0.jpg","name":"Call Me Senpai."},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/441914762","wmProperty":"like-of","wmId":852476,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-441914762","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/dennyperez18","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/7fd50295b46eccab681829312aa3890f0cf6b69fbae79eca86c9b7106f25abda.jpg","name":"Denny Perez"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/16379932","wmProperty":"like-of","wmId":852475,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-16379932","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/rolandixor","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/56266ce2124e3d4969e9ab8c2557f8b70efc84f1c83846f6c242e280a663c800.jpg","name":"😏 (Roland L. Taylor)"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/851366955227512832","wmProperty":"like-of","wmId":852473,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-851366955227512832","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/Aminu_Israelb","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/9750beb10a15a225a4f5622aac7567330a51b169dd7cda5a87474990afecd3de.jpg","name":"aminu_israel"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/860862402702782468","wmProperty":"like-of","wmId":852474,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-860862402702782468","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/michbcerra","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/d5e18d0807cc49bd2a630d15e4d0e9f27b17cfc85889b40e9475e9b793171d58.jpg","name":"Michel Becerra"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/86796330","wmProperty":"like-of","wmId":852471,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-86796330","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/TesterAB","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/18ea44d530c3fa30ca859fd806dd6bf7e4b62bea196c0772897df4378ff8bc78.jpg","name":"Anna Baik"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/107393024","wmProperty":"like-of","wmId":852472,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-107393024","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/gerard_t_","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/69548e6a2800926f2f64375adfdeb2ed9a8499e438e9aa1124d72edff94c7e9b.jpg","name":"Gerard T"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/1299188793619050496","wmProperty":"like-of","wmId":852469,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-1299188793619050496","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/aperance","type":"card","photo":"https://webmention.io/avatar/abs.twimg.com/0e6b2cd70aa5b35dec24ca4e1e63f8963f0118736d9ec3bba77e3a8c99a27bc2.png","name":"William Aperance"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/33610008","wmProperty":"like-of","wmId":852470,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-33610008","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/souporserious","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/e63a8213990015ee5e8ace6f808065650602db2b3f31adf827a11ba799667981.jpg","name":"souporserious"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/1047615389067304960","wmProperty":"like-of","wmId":852468,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-1047615389067304960","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/ReactJSLadies","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/6a8940862e926c56b5af621413232297935e20fa6dbc18345679be5e0c3c43fe.jpg","name":"ReactLadies #NYC"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/1150161888459800577","wmProperty":"like-of","wmId":852466,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-1150161888459800577","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/codeFreedomRitr","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/cc2882316258239dc657217df41481583e5704cf5dc5b426dec370ebca33051f.jpg","name":"Natalie Davis"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/278784483","wmProperty":"like-of","wmId":852467,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-278784483","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/thealexkates","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/94ac006e6f03b255ea8d0e137f20f3cfa255c3962b1d2e3d36b81016e77e29a3.jpg","name":"Alex Kates"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/257781253","wmProperty":"like-of","wmId":852465,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-257781253","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/Starkat13","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/675c226f03c080e6ef4c7d74d3236e7ee7f2d8dd875472164254fcf2201696d4.jpg","name":"pony quarantine island"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/1060652459578851330","wmProperty":"like-of","wmId":852464,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-1060652459578851330","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/bananapixelsuk","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/ed8db7615c514c27fb1eba7a495aa5c8c0ff3dfdc33aea42b9f4a256d686e480.jpg","name":"Jessica"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/25116861","wmProperty":"like-of","wmId":852462,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-25116861","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/shellyb734","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/2bf821c0a500994d9620b62ef3d32a767ad53356dae1958fb2eaa2ab4ea399f9.png","name":"Why Am I Here?"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/1332188690","wmProperty":"like-of","wmId":852463,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-1332188690","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/cmwhited","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/b82e5cc70d19fa3e27cd77c2c1ea7d3a7fa77716133f17b08026ab5512698d86.jpg","name":"Chris Whited"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/369165118","wmProperty":"like-of","wmId":852461,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-369165118","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/Mayacelium","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/96caf18e4a5c20c5cb80d671be6e50f11e6925e6e32a577c5d4b1b19de6c59f1.png","name":"Maya Gans"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/20804661","wmProperty":"like-of","wmId":852460,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-20804661","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/jenwoodson","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/864efa691e6a9afd63e26db297d5662adfa3f6874882d071ca8e120b8915803b.jpg","name":"jen woodson"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/3184380863","wmProperty":"like-of","wmId":852458,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-3184380863","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/Gerard_K_Hynes","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/92a79c4a1b6fa1cc79f8807c234435805672ef77da4370bad47fcd775d36e009.png","name":"Gerard Hynes"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/740677537081249796","wmProperty":"like-of","wmId":852459,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-740677537081249796","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/heyllyla","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/87dbd95db1fbfba592f172ca39b72397362dcfd4140660df2f8a4404e1541680.jpg","name":"Raphina"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/14189025","wmProperty":"like-of","wmId":852456,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-14189025","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/ellenlynch","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/24d4a2488bf016955db41f936c7707f068503f208e4e80f70e3dcc4435b76fc8.jpg","name":"ellenlynch"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/346264909","wmProperty":"like-of","wmId":852457,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-346264909","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/_abLayla","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/2dacb896734d7e203d45e06d46c1d96ddf06d3963ce2f866fafcda122b99a770.jpg","name":"layla"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/1248057959772377088","wmProperty":"like-of","wmId":852454,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-1248057959772377088","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/axiomchimp","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/b48497d3844749cd67c72860e252b4a76eb69712472d5788da07c40a8f3ab444.jpg","name":"Chris🐵💣"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/1130881983280766976","wmProperty":"like-of","wmId":852455,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-1130881983280766976","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/ailuj876","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/5b061d4955a4bc25adf4153f2c2150f92b952c143dca0695a7a3e1eba5bab352.jpg","name":"Julia Pottinger | Tech Youtuber and Blogger"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/64515860","wmProperty":"like-of","wmId":852453,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-64515860","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/metalandcoffee_","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/b4ca7a2beac791acfd6c29952ea2dfad94e2fc039c3a6ebd07ab3d0a15e58c91.png","name":"Ebonie"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/34240428","wmProperty":"like-of","wmId":852452,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-34240428","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/rohanbenstead","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/6aeb5a88d2089368e68b1d87d9d2c5b77ab487c3a39fca7d84f105e439893ebb.png","name":"Rohan Benstead"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/1273185152366260225","wmProperty":"like-of","wmId":852451,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-1273185152366260225","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/Moozie_N","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/8f07a248a3e743dbe98fd9270d367386e75792994f98bfb8d2c6d030f659f0d6.jpg","name":"Muzingaye Ngwenya"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/2932738834","wmProperty":"like-of","wmId":852450,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-2932738834","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/techgirl1908","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/030e12121e47ef027a6255a9b520b1cce14e5b1de39fa6c1882f6a328ca71f44.jpg","name":"Angie Jones"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/1176062132871413761","wmProperty":"like-of","wmId":852449,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-1176062132871413761","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/AgencyCecil","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/b053e3c1af766ebb3d171930d676fe5fb303454eb4695c6fa9ce8e26d00e097e.jpg","name":"Cecil Digital- dev rel for nerdy companies 🤓🧪💻"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/854775589697445889","wmProperty":"like-of","wmId":852448,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-854775589697445889","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/devkev_","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/6992086890a85cc8da0f9f3b575d02c43a141a51a7b4b073e0265748c43d4d6e.jpg","name":"smshr ¯\\_(ツ)_/¯"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/907978193445027840","wmProperty":"like-of","wmId":852447,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-907978193445027840","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/grlc0d3r2018","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/f4c4955c525822ae7d4245d76190d09b2ecbc16f6892fd9a19c113de4a6d9276.jpg","name":"Karyn Boyd"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/882944974593118209","wmProperty":"like-of","wmId":852446,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-882944974593118209","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/bitz3r","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/cd918de052e62328379686de6efbbac5ce264c56a5c082398d9517fda6fa7802.jpg","name":"ReDa @ 0.0.0.0"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/3387549737","wmProperty":"like-of","wmId":852444,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-3387549737","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/Elfanocturna1","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/6c55cb533552060b6f22d27d0e2b879fb8301b832c19cbf5390913488f6c6118.jpg","name":"ElfaNocturna"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/1043271347634241536","wmProperty":"like-of","wmId":852445,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-1043271347634241536","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/TestAutomationU","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/6f752947f80c4e701debbd3ae70f427d16c96b8110d4c95de2b8ad1f3982ebc4.png","name":"Test Automation University"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/comment/twitter/waterproofheart/1305979201623928837/1305983894295064579","wmProperty":"in-reply-to","wmId":852440,"type":"entry","url":"https://twitter.com/RightSaidJames/status/1305983894295064579","likeOf":null,"author":{"url":"https://twitter.com/RightSaidJames","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/e4cac6e5ab271b2353bfb2f1f9b35a186b5b80f50f3d2eca9be31c799e49961c.jpg","name":"James Sheasby Thomas"},"published":"September 15, 2020","content":{"text":"Thanks for this, really useful! I made use of .map with Math.max.apply in a one-line function today (to extract the highest number from a list of IDs), but I didn’t really understand how it works!"}}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/3092104835","wmProperty":"like-of","wmId":852439,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-3092104835","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/ASpittel","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/c84147645758174757ff223d9a3510b4d1e06b75b3e9632512922dc17c1065e2.jpg","name":"Ali Spittel 🐞"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/984219792","wmProperty":"like-of","wmId":852438,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-984219792","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/xSavitar","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/8b73d0baa872f3e9229f8863a727e1c5a3bc6f3fc1f80d36e48acdceb059f2b3.jpg","name":"Derick Alangi 🕯"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/354546329","wmProperty":"like-of","wmId":852436,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-354546329","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/_Omoijuanfo","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/628ae6451afe1d5eb6bfed4dc6486fa1b364281ac1f573aba42dcfc278e12848.jpg","name":"Caleb"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/1005999199853244417","wmProperty":"like-of","wmId":852437,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-1005999199853244417","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/robmerrill","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/296b18a57ab827eec79348beeee6f0e90edfed8ee8ed76301bdc7aa106700167.jpg","name":"robmerrill"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/1179101426007629825","wmProperty":"like-of","wmId":852435,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-1179101426007629825","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/splint3r__","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/463c8d8c486383ff20c2f4f416517b25e02193fb2751113f502d2dfcb32db599.jpg","name":"SplinterSec"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/2308474213","wmProperty":"like-of","wmId":852434,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-2308474213","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/JoshWComeau","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/179be1dba306ecff52b90a3a67e08ec37340cf35a27516dc6b21737c9e59b732.jpg","name":"Josh ✨"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/240315182","wmProperty":"like-of","wmId":852432,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-240315182","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/chrisbiscardi","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/6cb62548f7ea6e68607b69c1553bde1fcfef10b564e7f87d10e7a8def2dee7dc.png","name":":party-corgi:"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/62961809","wmProperty":"like-of","wmId":852433,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-62961809","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/theednaffattack","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/06880f567e0137f878b3c6f672ef9c1ed521c86cf65b6ff54214de9f07866beb.jpg","name":"Eddie Naff"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/120325948","wmProperty":"like-of","wmId":852430,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-120325948","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/faust_MHV","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/2b57c3643619d6ca5952fb0493fba41a9bcb8e97ac5ee80e8814a4f854eaced5.jpg","name":"Fausto Hernandez"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/1180268659","wmProperty":"like-of","wmId":852431,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-1180268659","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/CascadingDesign","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/17ccdf719491dcf7f0f02b2e10d2a681b6a8a9253ba8f4e38e838f4d859c8c57.jpg","name":"-J-"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/2785301166","wmProperty":"like-of","wmId":852429,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-2785301166","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/silali2","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/0c09bca82229295eb39cc20e554ac6f9f929a17a5db4040c725b18334d3d510c.jpg","name":"Silali"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/570754198","wmProperty":"like-of","wmId":852428,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-570754198","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/paulwvnjohi","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/0075a656c371aba020aee369f319667e68967a84a2c5a8864cf498858b8cf0f6.jpg","name":"🛸"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/41198329","wmProperty":"like-of","wmId":852426,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-41198329","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/MeganSpeir","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/694fadcdb76e0656648444860a20fecb75a3f923efa7881cd2ea92921ce17913.jpg","name":"✨Megan Speir ✨"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/21917926","wmProperty":"like-of","wmId":852427,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-21917926","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/WebDublin","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/f47021a182e94414b071c5a1e0532df5d82a410de52cfca226cc46851e8c1db9.jpg","name":"Patrick Comerford"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/71344126","wmProperty":"like-of","wmId":852425,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-71344126","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/LittleKope","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/22ac76d6f0e898374cf4f90d18d39ffb6b6c7685306d36380e5f90cedafaa2c1.jpg","name":"Lindsey (she/her) #BlackLivesMatter"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/1112680506947223552","wmProperty":"like-of","wmId":852424,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-1112680506947223552","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/gerig_thamara","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/884d6cc4d4472ca1b4edcd33ef09a19aa96d70a7f7e21e478b58b78ae3ad02b2.png","name":"Thamara Gerig"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/24352976","wmProperty":"like-of","wmId":852422,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-24352976","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/Brookke","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/8b839bc8b7262e060cf66ae498d62f6bd418b383d4c9d5f80f5f5670ef9df24a.jpg","name":"Brooke"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/738431455","wmProperty":"like-of","wmId":852423,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-738431455","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/Tweetistaaan","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/5d6be4fac6bbbc02136768da9fdf645c047654c00eedae676384cd70d9c12ab1.jpg","name":"Ashton KuchKar"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/445345150","wmProperty":"like-of","wmId":852421,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-445345150","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/mrkldshv","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/6f328c3dcae323e5b775c51a0808613badbc5577bc9c6eb9868e3bc65b8a9598.jpg","name":"Mark"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/968604995351400448","wmProperty":"like-of","wmId":852420,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-968604995351400448","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/MichelleBakels","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/db4c207ee90dc9e5cf4aa96c245766ff98130a54a8fabb203bb7267ce85da36f.jpg","name":"Michelle Bakels"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/131379870","wmProperty":"like-of","wmId":852418,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-131379870","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/dpaguilar","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/416e93f62008402356dcef76c83c021cf752b12c5b5f87acb9b0a51842facdc0.jpg","name":"David Peña"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1305979201623928837/20007529","wmProperty":"like-of","wmId":852419,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305979201623928837#favorited-by-20007529","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/kurt_campher","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/0945ba6e205a425fd818ac64bbfb8e90ce5aac306b5a28ede65003284e12a2e4.jpg","name":"Kurt Campher"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/comment/twitter/waterproofheart/1305979201623928837/1305987488486436866","wmProperty":"in-reply-to","wmId":852417,"type":"entry","url":"https://twitter.com/waterproofheart/status/1305987488486436866","likeOf":null,"author":{"url":"https://twitter.com/waterproofheart","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/b17a181a222b006c4de292e40f80a97674c9ce4d5ec3bf2ead3176653549519c.jpg","name":"Monica.dev 👩🏾‍💻"},"published":"September 15, 2020","content":{"text":"Yes, it should start with 1. The correct version should be live now if you refresh (although it may be cached)."}}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/comment/twitter/waterproofheart/1305979201623928837/1305981697306042368","wmProperty":"in-reply-to","wmId":852416,"type":"entry","url":"https://twitter.com/gerard_t_/status/1305981697306042368","likeOf":null,"author":{"url":"https://twitter.com/gerard_t_","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/69548e6a2800926f2f64375adfdeb2ed9a8499e438e9aa1124d72edff94c7e9b.jpg","name":"Gerard T"},"published":"September 15, 2020","content":{"text":"This is the best breakdown of reduce I've read, thanks for writing it up. \" Although that single value isn't limited to being an integer it can be an array, an object...etc.\" This is missing from so many write ups and it was the thing that tripped me up so many times"}}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/comment/twitter/waterproofheart/1305979201623928837/1305981186335006726","wmProperty":"in-reply-to","wmId":852415,"type":"entry","url":"https://twitter.com/gerig_thamara/status/1305981186335006726","likeOf":null,"author":{"url":"https://twitter.com/gerig_thamara","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/884d6cc4d4472ca1b4edcd33ef09a19aa96d70a7f7e21e478b58b78ae3ad02b2.png","name":"Thamara Gerig"},"published":"September 15, 2020","content":{"text":"Great article!! 🚀"}}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/comment/twitter/waterproofheart/1305979201623928837/1305982797098758152","wmProperty":"in-reply-to","wmId":852414,"type":"entry","url":"https://twitter.com/shellyb734/status/1305982797098758152","likeOf":null,"author":{"url":"https://twitter.com/shellyb734","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/2bf821c0a500994d9620b62ef3d32a767ad53356dae1958fb2eaa2ab4ea399f9.png","name":"Why Am I Here?"},"published":"September 15, 2020","content":{"text":"Very nice! thank you!"}}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/comment/twitter/waterproofheart/1305979201623928837/1305984564658089991","wmProperty":"in-reply-to","wmId":852413,"type":"entry","url":"https://twitter.com/paulwvnjohi/status/1305984564658089991","likeOf":null,"author":{"url":"https://twitter.com/paulwvnjohi","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/0075a656c371aba020aee369f319667e68967a84a2c5a8864cf498858b8cf0f6.jpg","name":"🛸"},"published":"September 15, 2020","content":{"text":"Did you mean accumulator=1 in step 2"}}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1294018195620274176/1265870449076047880","wmProperty":"like-of","wmId":840666,"type":"entry","url":"https://twitter.com/waterproofheart/status/1294018195620274176#favorited-by-1265870449076047880","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/oksanadev","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/7050fa66c6ea92e8fd79ab5c36223a0ff15b83bf08272b9034ec49f9790bf154.jpg","name":"oksanadev"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1294018195620274176/3487839254","wmProperty":"like-of","wmId":840438,"type":"entry","url":"https://twitter.com/waterproofheart/status/1294018195620274176#favorited-by-3487839254","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/aplusrise","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/6df5329e84f7d52e01f2ef486c6dee19540e2ba0d0cfe2542f9deee591270550.png","name":"aPlusRise"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1294018195620274176/449137603","wmProperty":"like-of","wmId":840418,"type":"entry","url":"https://twitter.com/waterproofheart/status/1294018195620274176#favorited-by-449137603","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/hicksca_","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/09a02cc155364ae818d426493d1a02aecc9bc2bb4a974edfbb2fc5fc3de777db.jpg","name":"Carl H"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1294018195620274176/2440614738","wmProperty":"like-of","wmId":840342,"type":"entry","url":"https://twitter.com/waterproofheart/status/1294018195620274176#favorited-by-2440614738","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/lorenaps__","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/b69165dfbe8050bdd10848294fe1006b26d0fdbb645637c56c99bae3a37ae678.jpg","name":"Lorena Pereira"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1294018195620274176/811530","wmProperty":"like-of","wmId":840212,"type":"entry","url":"https://twitter.com/waterproofheart/status/1294018195620274176#favorited-by-811530","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/triptych","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/cb7001d5872f43be35b96505f786a1b0c4b684e3ee280d3cd342370ad58e3f84.jpg","name":"Andrew (Making web things)"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1294018195620274176/599338607","wmProperty":"like-of","wmId":840162,"type":"entry","url":"https://twitter.com/waterproofheart/status/1294018195620274176#favorited-by-599338607","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/harshcrop","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/dd9665c41caddbd7e81d54cb5f7d50405093ed3883b24a96c10919329edf4c65.jpg","name":"Harsh Shah"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1294018195620274176/20632733","wmProperty":"like-of","wmId":840139,"type":"entry","url":"https://twitter.com/waterproofheart/status/1294018195620274176#favorited-by-20632733","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/rjg__","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/d1f310ebe63fd62a60ba16ea0c2636c396c5979e153e5073e56db0bddea13e0b.jpg","name":"rich"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/post/twitter/waterproofheart/1294026622656536577","wmProperty":"mention-of","wmId":840140,"type":"entry","url":"https://twitter.com/MattWilcox/status/1294026622656536577","likeOf":null,"author":{"url":"https://twitter.com/MattWilcox","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/468f4965303dba44e881d3be1204df469941051d2e5f93ee2d7b247f3bf2bc13.jpg","name":"Matt Wilcox"},"published":"August 13, 2020","content":{"text":"One to bookmark. I need to go through all my tweet favs and put a ton of learning resources somewhere. Less ephemeral."}}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1294018195620274176/2716042600","wmProperty":"like-of","wmId":840138,"type":"entry","url":"https://twitter.com/waterproofheart/status/1294018195620274176#favorited-by-2716042600","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/Alpagor76","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/e407f96975f03895f9f05fd7f5a0aef7e97a5a24fd277f0ca98963ea653c438d.jpg","name":"Alberto Pagoria"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1294018195620274176/1903060381","wmProperty":"like-of","wmId":840137,"type":"entry","url":"https://twitter.com/waterproofheart/status/1294018195620274176#favorited-by-1903060381","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/tlakomy","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/10d9bcab434d9266640e7d8b854e5c250987b8aee694b3ad296da0f0dafac44f.jpg","name":"Tomasz Łakomy"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1294018195620274176/71344126","wmProperty":"like-of","wmId":840136,"type":"entry","url":"https://twitter.com/waterproofheart/status/1294018195620274176#favorited-by-71344126","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/LittleKope","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/22ac76d6f0e898374cf4f90d18d39ffb6b6c7685306d36380e5f90cedafaa2c1.jpg","name":"Lindsey (she/her) #BlackLivesMatter"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1294018195620274176/1112680506947223552","wmProperty":"like-of","wmId":840135,"type":"entry","url":"https://twitter.com/waterproofheart/status/1294018195620274176#favorited-by-1112680506947223552","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/gerig_thamara","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/884d6cc4d4472ca1b4edcd33ef09a19aa96d70a7f7e21e478b58b78ae3ad02b2.png","name":"Thamara Gerig"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1294018195620274176/1327388346","wmProperty":"like-of","wmId":840133,"type":"entry","url":"https://twitter.com/waterproofheart/status/1294018195620274176#favorited-by-1327388346","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/samanthabretous","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/8f72d18f195f2ac9e9939e3ffeede4b5f558823c438f127d23eccced3696a871.jpg","name":"Samantha Bretous"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1294018195620274176/17496447","wmProperty":"like-of","wmId":840134,"type":"entry","url":"https://twitter.com/waterproofheart/status/1294018195620274176#favorited-by-17496447","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/WillsLab","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/d6b6c5d9fe7198f5b06d35aff205e03c4180ffc9a49b8851768214240fc2ac3f.jpg","name":"Will Klein"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/comment/twitter/waterproofheart/1294018195620274176/1294027398619500545","wmProperty":"in-reply-to","wmId":840131,"type":"entry","url":"https://twitter.com/MattWilcox/status/1294027398619500545","likeOf":null,"author":{"url":"https://twitter.com/MattWilcox","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/468f4965303dba44e881d3be1204df469941051d2e5f93ee2d7b247f3bf2bc13.jpg","name":"Matt Wilcox"},"published":"August 13, 2020","content":{"text":"It’s late here and I’m still very early mid level in my JS learning so wasn’t sure; but I’ve bookmarked that after a quick read as it seems really useful and clear! I’ll give it a proper read in the morning when my brain is more awake. Cheers for writing & sharing :)"}}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1294018195620274176/33843","wmProperty":"like-of","wmId":840132,"type":"entry","url":"https://twitter.com/waterproofheart/status/1294018195620274176#favorited-by-33843","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/MattWilcox","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/468f4965303dba44e881d3be1204df469941051d2e5f93ee2d7b247f3bf2bc13.jpg","name":"Matt Wilcox"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1294018195620274176/4829491161","wmProperty":"like-of","wmId":840130,"type":"entry","url":"https://twitter.com/waterproofheart/status/1294018195620274176#favorited-by-4829491161","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/pierre_ousset","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/091c9221ab660a7c9de27845ff8f9e48c655c9f1759b92322c48c2d24a112045.jpg","name":"Pierre Ousset"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/comment/twitter/waterproofheart/1294018195620274176/1294025435785965574","wmProperty":"in-reply-to","wmId":840128,"type":"entry","url":"https://twitter.com/MattWilcox/status/1294025435785965574","likeOf":null,"author":{"url":"https://twitter.com/MattWilcox","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/468f4965303dba44e881d3be1204df469941051d2e5f93ee2d7b247f3bf2bc13.jpg","name":"Matt Wilcox"},"published":"August 13, 2020","content":{"text":"Am I being daft or should “numbers.” in that graphic be “foods.” ?"}}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/comment/twitter/waterproofheart/1294018195620274176/1294026620672647170","wmProperty":"in-reply-to","wmId":840129,"type":"entry","url":"https://twitter.com/waterproofheart/status/1294026620672647170","likeOf":null,"author":{"url":"https://twitter.com/waterproofheart","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/b17a181a222b006c4de292e40f80a97674c9ce4d5ec3bf2ead3176653549519c.jpg","name":"Monica.dev 👩🏾‍💻"},"published":"August 13, 2020","content":{"text":"Oops, yes I need to update that copy 😳. All of the examples in the article should compile!"}}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/repost/twitter/waterproofheart/1244607713587462144/1244740769975599105","wmProperty":"repost-of","wmId":786429,"type":"entry","url":"https://twitter.com/AyekpleClemence/status/1244740769975599105","likeOf":null,"author":{"url":"https://twitter.com/AyekpleClemence","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/47acffce9d38b2504cad9ea788793f1ff3dae745afdcb5f4e13165d8c26c6a69.png","name":"Ayekple Clemence"},"published":"March 30, 2020","content":{"text":"I just published an article about various ways to use JavaScript's reduce() to map, filter and construct objects. aboutmonica.com/blog/2020-03-2… ht"}}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/repost/twitter/waterproofheart/1244607713587462144/1244659706238504963","wmProperty":"repost-of","wmId":786428,"type":"entry","url":"https://twitter.com/klioonthemoon/status/1244659706238504963","likeOf":null,"author":{"url":"https://twitter.com/klioonthemoon","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/648de3fea7bec1915f8adb0aaf223bb59cc244b2687a1876a333ed39c11865f2.jpg","name":"kwisatz saderach 🌙✨"},"published":"March 30, 2020","content":{"text":"I just published an article about various ways to use JavaScript's reduce() to map, filter and construct objects. aboutmonica.com/blog/2020-03-2… ht"}}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/repost/twitter/waterproofheart/1244607713587462144/1244610440220606467","wmProperty":"repost-of","wmId":786390,"type":"entry","url":"https://twitter.com/iamdillion/status/1244610440220606467","likeOf":null,"author":{"url":"https://twitter.com/iamdillion","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/ce37d5fc203253643013c90e9fe853c8b56c92c85bc94b0f3f2d8b4167545a22.jpg","name":"Stay Home | Wash Your Hands 💛"},"published":"March 30, 2020","content":{"text":"I just published an article about various ways to use JavaScript's reduce() to map, filter and construct objects. aboutmonica.com/blog/2020-03-2… ht"}}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/repost/twitter/waterproofheart/1244607713587462144/1244617192240545793","wmProperty":"repost-of","wmId":786389,"type":"entry","url":"https://twitter.com/Albert_Dugba/status/1244617192240545793","likeOf":null,"author":{"url":"https://twitter.com/Albert_Dugba","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/0a77059920920a30639329c85d323b7f2ed0e42e04b2bbaa4e25a064418a2272.jpg","name":"Dr Boolean🇬🇭🚀"},"published":"March 30, 2020","content":{"text":"I just published an article about various ways to use JavaScript's reduce() to map, filter and construct objects. aboutmonica.com/blog/2020-03-2… ht"}}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/repost/twitter/waterproofheart/1244607713587462144/1244658403571621894","wmProperty":"repost-of","wmId":786388,"type":"entry","url":"https://twitter.com/adriannavaldivi/status/1244658403571621894","likeOf":null,"author":{"url":"https://twitter.com/adriannavaldivi","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/bf85eb8334f2bd4eec3992d0e45817b177a49c3d5503e7a9da68cd033717b954.jpg","name":"AV"},"published":"March 30, 2020","content":{"text":"I just published an article about various ways to use JavaScript's reduce() to map, filter and construct objects. aboutmonica.com/blog/2020-03-2… ht"}}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1244607713587462144/948609064484864006","wmProperty":"like-of","wmId":786386,"type":"entry","url":"https://twitter.com/waterproofheart/status/1244607713587462144#favorited-by-948609064484864006","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/laurieontech","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/88eb169f2e962af928bd48c299e3b7e6498b0d59c28536d15ddc583e39950465.jpg","name":"Laurie"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/repost/twitter/waterproofheart/1244607713587462144/1245037089617567744","wmProperty":"repost-of","wmId":786387,"type":"entry","url":"https://twitter.com/lazyloading_/status/1245037089617567744","likeOf":null,"author":{"url":"https://twitter.com/lazyloading_","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/171e4832aaedc59355f7cfd5085fc220c0586e1abf3d1490b1986aa1bdbe7dc3.png","name":"tabitha"},"published":"March 31, 2020","content":{"text":"I just published an article about various ways to use JavaScript's reduce() to map, filter and construct objects. aboutmonica.com/blog/2020-03-2… ht"}}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1244607713587462144/879995893235171328","wmProperty":"like-of","wmId":786384,"type":"entry","url":"https://twitter.com/waterproofheart/status/1244607713587462144#favorited-by-879995893235171328","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/iamdillion","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/ce37d5fc203253643013c90e9fe853c8b56c92c85bc94b0f3f2d8b4167545a22.jpg","name":"Stay Home | Wash Your Hands 💛"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1244607713587462144/374212689","wmProperty":"like-of","wmId":786385,"type":"entry","url":"https://twitter.com/waterproofheart/status/1244607713587462144#favorited-by-374212689","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/jaybeekeeper","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/8b71d1f6539564cb37891b34930ef1c8f92a7a867eda72857ae80053d6cd9bc8.jpg","name":"// 🐝 jay bee"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1244607713587462144/12959632","wmProperty":"like-of","wmId":786383,"type":"entry","url":"https://twitter.com/waterproofheart/status/1244607713587462144#favorited-by-12959632","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/richardsession","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/2c417f7802c86665978a4010c965e69a9bb7901b6fd8ba0fa1adc58432092c3e.jpg","name":"Rich Thee Developer"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1244607713587462144/1066796899","wmProperty":"like-of","wmId":786382,"type":"entry","url":"https://twitter.com/waterproofheart/status/1244607713587462144#favorited-by-1066796899","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/Newtchucks","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/cde5f2814a0e9dcb6457b7f5189fa895c4c5eeea5a76f997447c09d6db68427f.jpg","name":"Thanh-Trúc"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1244607713587462144/3311526940","wmProperty":"like-of","wmId":786381,"type":"entry","url":"https://twitter.com/waterproofheart/status/1244607713587462144#favorited-by-3311526940","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/ThugDebugger","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/fc65165509ea67a9aebfbf87d5d2c20f2dea13efe4ca842d292858cc05931972.jpg","name":"Justin E. Samuels"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1244607713587462144/7566302","wmProperty":"like-of","wmId":786380,"type":"entry","url":"https://twitter.com/waterproofheart/status/1244607713587462144#favorited-by-7566302","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/iamvogey","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/32e8ef0cfc181247f43bcda3dfab61090c0e512a45ae87912bb9d88b2eea2ac0.jpg","name":"David Vogeleer"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1244607713587462144/64515860","wmProperty":"like-of","wmId":786378,"type":"entry","url":"https://twitter.com/waterproofheart/status/1244607713587462144#favorited-by-64515860","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/metalandcoffee_","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/b4ca7a2beac791acfd6c29952ea2dfad94e2fc039c3a6ebd07ab3d0a15e58c91.png","name":"Ebonie"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1244607713587462144/834633176752467968","wmProperty":"like-of","wmId":786379,"type":"entry","url":"https://twitter.com/waterproofheart/status/1244607713587462144#favorited-by-834633176752467968","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/mikealofficial","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/1468489e852adc1d2967e915bea1e1b091e5eca75ffc5e6c2fffc7ff21f8eb3d.jpg","name":"OLANREWAJU MICHAEL"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1244607713587462144/148519933","wmProperty":"like-of","wmId":786377,"type":"entry","url":"https://twitter.com/waterproofheart/status/1244607713587462144#favorited-by-148519933","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/nerajno","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/2b10036d106d0145bc59c8d376c53732dd458af73d8e46502b69241d22b2bf2f.jpg","name":"Nerando"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1244607713587462144/2303217830","wmProperty":"like-of","wmId":786376,"type":"entry","url":"https://twitter.com/waterproofheart/status/1244607713587462144#favorited-by-2303217830","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/CandaceWorthen","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/b388aa12ba7e0e2d7defa7594a9f59c338660974d6f9b1c655e60b2c608a7e07.jpg","name":"Candace Worthen"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1244607713587462144/953166056796831744","wmProperty":"like-of","wmId":786375,"type":"entry","url":"https://twitter.com/waterproofheart/status/1244607713587462144#favorited-by-953166056796831744","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/cryptogun","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/30177d18baa5a6ce6c8fe4cda52f14fe07c7e184e0f0efe7d997d884cc890c8c.jpg","name":"Crypto Gunn"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1244607713587462144/36382927","wmProperty":"like-of","wmId":786374,"type":"entry","url":"https://twitter.com/waterproofheart/status/1244607713587462144#favorited-by-36382927","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/CarolSaysThings","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/443d6a45bc27a2a6e3103efc170665682aba7aecc9346bd1d504b2630a6f5468.jpg","name":"Carol 🌴 living the island life ✨"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1244607713587462144/48182269","wmProperty":"like-of","wmId":786373,"type":"entry","url":"https://twitter.com/waterproofheart/status/1244607713587462144#favorited-by-48182269","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/shannon_crabill","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/9fcdedd58c12234646f620daefb5bac0dec5a6a6e97262f753f51bce4ddcabf0.jpg","name":"I’m OBVIOUSLY Shannon Crabill"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1244607713587462144/296555590","wmProperty":"like-of","wmId":786372,"type":"entry","url":"https://twitter.com/waterproofheart/status/1244607713587462144#favorited-by-296555590","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/jobelixte","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/8e5bf81bc6fbec25f5b50d33c6ccf0489f34d4756bd7bcf4b67e5a44282bc910.jpg","name":"Joe Budden's beard"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1244607713587462144/254840217","wmProperty":"like-of","wmId":786370,"type":"entry","url":"https://twitter.com/waterproofheart/status/1244607713587462144#favorited-by-254840217","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/Zaeboi222","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/14375fb002af574736a00ccd509c55b529c45e29e4252706bd3f2cedc37c6369.jpg","name":"Kassidan"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1244607713587462144/637143059","wmProperty":"like-of","wmId":786371,"type":"entry","url":"https://twitter.com/waterproofheart/status/1244607713587462144#favorited-by-637143059","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/tvanantwerp","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/11314d1b38a2b7733f66207255eb5ffe15a91d32b4dfd5f3702a4911bf5003c3.jpg","name":"Tom VanAntwerp - SW-6790-6181-5718"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1244607713587462144/133070202","wmProperty":"like-of","wmId":786368,"type":"entry","url":"https://twitter.com/waterproofheart/status/1244607713587462144#favorited-by-133070202","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/sifusudi","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/6ad602f164ac55a9a195902601fd771f1292d13c6f863ca4213f53e1908e828d.jpg","name":"Mansoor Siddeeq"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1244607713587462144/3817326988","wmProperty":"like-of","wmId":786369,"type":"entry","url":"https://twitter.com/waterproofheart/status/1244607713587462144#favorited-by-3817326988","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/daenabaena","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/fcc4f296775f9c32128345e2d50a627b171d0199f75840fb1beeb222d0910468.jpg","name":"danny phantom"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1244607713587462144/342678723","wmProperty":"like-of","wmId":786367,"type":"entry","url":"https://twitter.com/waterproofheart/status/1244607713587462144#favorited-by-342678723","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/AyekpleClemence","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/47acffce9d38b2504cad9ea788793f1ff3dae745afdcb5f4e13165d8c26c6a69.png","name":"Ayekple Clemence"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1244607713587462144/15914886","wmProperty":"like-of","wmId":786366,"type":"entry","url":"https://twitter.com/waterproofheart/status/1244607713587462144#favorited-by-15914886","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/rebzmedia","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/d68d00b3c4b8c07ad97d4ffa6003f0751910036a57245a5f3412442f562c5460.jpg","name":"Chris Johnson"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1244607713587462144/203669710","wmProperty":"like-of","wmId":786365,"type":"entry","url":"https://twitter.com/waterproofheart/status/1244607713587462144#favorited-by-203669710","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/_jjphillips","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/1607df688b8385c646b9bce406f9e3e906ad6ebbedcfce9dbd77da4475525b0f.jpg","name":"Jayson J. Phillips"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1244607713587462144/1191511986997256192","wmProperty":"like-of","wmId":786364,"type":"entry","url":"https://twitter.com/waterproofheart/status/1244607713587462144#favorited-by-1191511986997256192","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/lazyloading_","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/171e4832aaedc59355f7cfd5085fc220c0586e1abf3d1490b1986aa1bdbe7dc3.png","name":"tabitha"},"published":null,"content":null}},{"node":{"wmTarget":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","wmSource":"https://brid-gy.appspot.com/like/twitter/waterproofheart/1244607713587462144/811876203137208320","wmProperty":"like-of","wmId":786363,"type":"entry","url":"https://twitter.com/waterproofheart/status/1244607713587462144#favorited-by-811876203137208320","likeOf":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","author":{"url":"https://twitter.com/theroyalbeloved","type":"card","photo":"https://webmention.io/avatar/pbs.twimg.com/10d1742394f201d263c5b384ac43c05046d9aeaf75c987666375e04ca463adf2.jpg","name":"The Royal Beloved || The Charitable Influencer"},"published":null,"content":null}}]}},"pageContext":{"permalink":"https://www.aboutmonica.com/blog/2020-03-29-understanding-reduce-in-javascript/","slug":"/blog/2020-03-29-understanding-reduce-in-javascript/","prev":{"id":"7aaec4f2-4c3a-5431-8714-fc4082af0b41","frontmatter":{"title":"Refactoring useState() To useReducer()","category":["tutorial"],"date":"2020-04-04T17:06:08.127Z","slug":"2020-04-04-refactoring-use-state-to-use-reducer","tags":["React","React Hooks","Reduce"],"redirects":null},"fields":{"slug":"/blog/2020-04-04-refactoring-use-state-to-use-reducer/"}},"next":{"id":"50177180-5290-5299-b503-191bdcca8439","frontmatter":{"title":"HTTP HEAD request","category":null,"date":"2020-02-28T13:19:10.285Z","slug":"2020-02-28-HTTP-head","tags":null,"redirects":null},"fields":{"slug":"/blog/2020-02-28-HTTP-head/"}}}},
    "staticQueryHashes": ["1977783444","764694655"]}