---
title: "Discussion on \"Functional JavaScript: Traversing Trees with a Recursive Reduce\" | Hashnode"
description: "Discussion on \"Functional JavaScript: Traversing Trees with a Recursive Reduce\". Trees come up a lot in web development. More than you would expect, anyway. For most of my web development career, I haven’t needed many complicated data structures. And tricky algorithms don't come up that often either. Things like linked lists and ..."
url: "https://hashnode.com/posts/functional-javascript-traversing-trees-with-a-recursive-reduce/5d00f8e2c7974d966e862f5c"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [Functional JavaScript: Traversing Trees with a Recursive Reduce](https://jrsinclair.hashnode.dev/functional-javascript-traversing-trees-with-a-recursive-reduce?utm_source=hashnode&utm_medium=feed)

Trees come up a lot in web development. More than you would expect, anyway. For most of my web development career, I haven’t needed many complicated data structures. And tricky algorithms don't come up that often either. Things like linked lists and ...

Jun 12, 2019 · jrsinclair.hashnode.dev  
Read the article

-   [#javascript](https://hashnode.com/tag/javascript)
-   [#functional-programming](https://hashnode.com/tag/functional-programming)

## Written by

[James Sinclair](https://hashnode.com/@jrsinclair)

@jrsinclair · Australia

  
[View profile](https://hashnode.com/@jrsinclair)

Web Developer

## Responses 1

Markdown supported · ⌘↵ to post

[Jake Grane](https://hashnode.com/@Gerrybin)

[Feb 25, 2021](https://hashnode.com/posts/functional-javascript-traversing-trees-with-a-recursive-reduce/5d00f8e2c7974d966e862f5c/comment/6037f983e2f3b459e4e5f1fc)

Very useful article! Thanks!
