🌐
Built In
builtin.com › software-engineering-perspectives › javascript-data-structures
8 Common JavaScript Data Structures | Built In
JavaScript data structures help to manage and manipulate data in JavaScript programs. Here's 8 common JavaScript data structures to know, with sample code.
Discussions

Data structures and algorithm with JS?
You can refer this repository https://github.com/trekhleb/javascript-algorithms More on reddit.com
🌐 r/learnjavascript
62
114
January 27, 2022
Algorithms and Data Structures in JavaScript – Medium

Sweet, someone redid all of my university CS homework assignments in ES6 and published them to GitHub!

More on reddit.com
🌐 r/javascript
22
401
November 19, 2014
Is Javascript bad for Data Structures and Algorithms?
honestly, even python doesn't really make sense for any task requiring real optimization More on reddit.com
🌐 r/learnprogramming
21
14
July 10, 2018
Where to learn data structures and Algorithms in js

I've heard great things about MIT's Introduction to Algorithms course!

More on reddit.com
🌐 r/learnjavascript
3
14
January 8, 2017
🌐
Amazon
amazon.com › Data-Structures-Algorithms-JavaScript-approaches › dp › 1449364934
Data Structures and Algorithms with JavaScript: Bringing classic computing approaches to the Web: McMillan, Michael: 9781449364939: Amazon.com: Books
This practical guide shows you how to work hands-on with a variety of storage mechanisms—including linked lists, stacks, queues, and graphs—within the constraints of the JavaScript environment.
🌐
GitHub
github.com › datastructures-js
datastructures-js · GitHub
The javascript data structures project (w/ typescript support). - datastructures-js
🌐
LogRocket
blog.logrocket.com › home › know your javascript data structures
Know your JavaScript data structures - LogRocket Blog
June 4, 2024 - A hash table is a data structure that implements an associative array, which means it maps keys to values. A JavaScript object is a hash table, as it stores key-value pairs.
🌐
Amazon
amazon.com › JavaScript-Data-Structures-Algorithms-Understanding › dp › 1484239873
JavaScript Data Structures and Algorithms: An Introduction to Understanding and Implementing Core Data Structure and Algorithm Fundamentals: Bae, Sammie: 9781484239872: Amazon.com: Books
You'll discover how to implement data structures such as hash tables, linked lists, stacks, queues, trees, and graphs. You'll also learn how a URL shortener, such as bit.ly, is developed and what is happening to the data as a PDF is uploaded ...
🌐
GeeksforGeeks
geeksforgeeks.org › javascript › javascript-data-structures-practice-problems
JavaScript Data Structures Practice Problems - GeeksforGeeks
July 23, 2025 - The JavaScript Data Structures Practice Problems page covers fundamental data structures such as arrays and strings and advanced structures like stacks and queues.
Find elsewhere
🌐
freeCodeCamp
freecodecamp.org › news › data-structures-in-javascript-with-examples
Data Structures in JavaScript – With Code Examples
September 11, 2024 - JavaScript has primitive (built in) and non-primitive (not built in) data structures.
🌐
Eloquent JavaScript
eloquentjavascript.net › 04_data.html
Data Structures: Objects and Arrays :: Eloquent JavaScript
Numbers, Booleans, and strings are the atoms from which data structures are built. Many types of information require more than one atom, though.
🌐
npm
npmjs.com › package › datastructures-js
datastructures-js - npm
June 20, 2023 - production-ready data structures implementation in javascript & typescript.. Latest version: 13.0.0, last published: 3 years ago. Start using datastructures-js in your project by running `npm i datastructures-js`. There are 11 other projects in the npm registry using datastructures-js.
      » npm install datastructures-js
    
Published   Jun 20, 2023
Version   13.0.0
Author   Eyas Ranjous
🌐
Bitstack
blog.bitsrc.io › data-structures-you-should-know-as-a-javascript-developer-9a35eb3b319c
Data Structures You Should Know as a JavaScript Developer | by Fernando Doglio | Bits and Pieces
July 27, 2020 - Hash maps on the other hand, allow you to create a structure which you can use where the key can be utilized to quickly access the value in constant time. In JavaScript, implementing a hash map is considerably easy given that we have object literals which we can use to add random properties (i.e our keys).
🌐
Udemy
udemy.com › development
JavaScript Algorithms and Data Structures Masterclass
3 weeks ago - Delve into recursion, searching and sorting, data structures, graphs, and Dijkstra's algorithm. ... Jump around course by following prerequisites at the start of each section, using big O and recursion guidance, and study topics like bubble sort, merge sort, and binary heaps. ... Practice a browser-based JavaScript workflow using Chrome snippets to run code without installing software, exploring console logs and data structures like binary search trees and breadth-first search.
Rating: 4.7 ​ - ​ 30.9K votes
🌐
Mozilla
developer.mozilla.org › en-US › docs › Web › JavaScript › Guide › Data_structures
JavaScript data types and data structures - JavaScript | MDN
Programming languages all have built-in data structures, but these often differ from one language to another. This article attempts to list the built-in data structures available in JavaScript and what properties they have. These can be used to build other data structures.
🌐
W3Schools
w3schools.com › dsa › dsa_intro.php
Introduction to Data Structures and Algorithms
In this tutorial, you will first ... the next data structure. Further into the tutorial the concepts become more complex, and it is therefore a good idea to learn DSA by doing the tutorial step-by-step from the start. And as mentioned on the previous page, you should be comfortable in at least one of the most common programming languages, like for example JavaScript, C or Python, ...
🌐
No Starch Press
nostarch.com › data-structures-and-algorithms-javascript
Data Structures and Algorithms in JavaScript | No Starch Press
September 16, 2025 - Advanced data structures: Explore complex structures such as binary search trees, heaps, and graphs. Each chapter is carefully crafted with clear, no-nonsense explanations of complex concepts, real-world coding examples, and challenging questions (with answers at the end) to reinforce your understanding. Ready to break free from ordinary JavaScript?
🌐
DEV Community
dev.to › mattryanmtl › javascript-essentials-a-beginners-guide-to-data-structures-and-algorithms-ap
JavaScript Essentials: A Beginner's Guide to Data Structures and Algorithms - DEV Community
December 5, 2023 - If you're looking to get your JavaScript skills to the next level, you're in the right place. Let's jump right in! 🎉 · Data structures are like the different types of containers in a kitchen. Just like how you use a glass for liquids and a plate for sandwiches, in programming, different types of data are stored in different structures.
🌐
GeeksforGeeks
geeksforgeeks.org › dsa › learn-data-structures-with-javascript-dsa-tutorial
DSA in JavaScript - GeeksforGeeks
October 10, 2025 - This beginner-friendly guide covers Data Structures and Algorithms (DSA) in JavaScript, including built-in structures like arrays, strings, Map, Set, and user-defined structures such as linked lists, stacks, queues, trees, heaps, and graphs.
🌐
O'Reilly
oreilly.com › library › view › data-structures-and › 9781449373931
Data Structures and Algorithms with JavaScript [Book]
March 10, 2014 - This practical guide shows you how to work hands-on with a variety of storage mechanisms—including linked lists, stacks, queues, and graphs—within the constraints of the JavaScript environment.
Author   Michael McMillan
Published   2014
Pages   252
🌐
Mozilla
developer.mozilla.org › en-US › docs › Web › JavaScript
JavaScript | MDN
An overview of the basic syntax and semantics of JavaScript for those coming from other programming languages to get up to speed. ... Overview of available data structures in JavaScript.