[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-1738":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":5,"languages":10,"totalLinesOfCode":10,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":15,"forks30d":15,"starsTrendScore":19,"compositeScore":20,"rankGlobal":10,"rankLanguage":10,"license":21,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":24,"hasPages":22,"topics":25,"createdAt":10,"pushedAt":10,"updatedAt":40,"readmeContent":41,"aiSummary":42,"trendingCount":15,"starSnapshotCount":15,"syncStatus":43,"lastSyncTime":44,"discoverSource":45},1738,"JavaScript","TheAlgorithms\u002FJavaScript","TheAlgorithms","Algorithms and Data Structures implemented in JavaScript for beginners, following best practices.","https:\u002F\u002Fthe-algorithms.com\u002Flanguage\u002Fjavascript",null,34184,5853,622,20,0,1,7,37,3,45,"GNU General Public License v3.0",false,"master",true,[26,27,28,29,30,31,32,33,34,35,36,37,38,39],"algorithm","algorithm-challenges","algorithms","algorithms-implemented","cipher","conversions","cryptography","data-structures","hacktoberfest","javascript","mathematics","search","sort","sorting-algorithms","2026-06-12 02:00:32","# The Algorithms - JavaScript\n\n\u003C!-- Front Matter -->\n\nJavaScript Repository of TheAlgorithms, which implements various algorithms and data structures in JavaScript.\n\n\u003Cdiv align=\"center\">\n\n[![JavaScript Banner][banner]](DIRECTORY.md)\n\n[![Gitpod ready-to-code](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FGitpod-ready--to--code-blue?logo=gitpod)](https:\u002F\u002Fgitpod.io\u002F#https:\u002F\u002Fgithub.com\u002FTheAlgorithms\u002FJavaScript)\n[![Checks][checks]][actions]\n[![codecov](https:\u002F\u002Fcodecov.io\u002Fgh\u002FTheAlgorithms\u002FJavaScript\u002Fgraph\u002Fbadge.svg?token=8VeZwL31KZ)](https:\u002F\u002Fcodecov.io\u002Fgh\u002FTheAlgorithms\u002FJavaScript)\n[![Contributions Welcome][welcome]](CONTRIBUTING.md)\n[![standard.js][standard-logo]][standard-js]\n[![Discord chat][chat]][discord-server]\n\n\u003C\u002Fdiv>\n\n---\n\n\u003C!-- Disclaimer -->\n\n\u003Ch4 align=\"center\">\n  These implementations are for demonstrative purposes only. Dedicated implementations of these algorithms and data\n  structures are much better for performance and security reasons. We also do not provide any guarantee for api stability.\n\u003C\u002Fh4>\n\n---\n\n\u003C!-- Body -->\n\nBefore contributing to this repository, make sure to read our [Contribution Guidelines](CONTRIBUTING.md). You can look\nat other [TheAlgorithms Repositories][repositories] or the [issues with a \"help wanted\" label][help-wanted] for\ninspiration regarding what to implement. Our maintainers will guide you through how to make your contribution properly\nif you make any mistakes. The names of the maintainers of this repository are listed in the\n[CODEOWNERS file](.github\u002FCODEOWNERS).\n\nYou can find a list of the algorithms currently in the repository in the [directory](DIRECTORY.md). Explanations of\nmany of the algorithms can be found in the [wiki][explanation].\n\n---\n\n\u003C!-- Banner Image -->\n\n[banner]: https:\u002F\u002Fuser-images.githubusercontent.com\u002F68542775\u002F167072911-dc31eac8-6885-4a05-9c25-279ecce22a79.png\n\n\u003C!-- Badge Links -->\n\n[standard-logo]: https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fcode%20style-standardjs-%23f3df49\n[chat]: https:\u002F\u002Fimg.shields.io\u002Fdiscord\u002F808045925556682782.svg?logo=discord&colorB=7289DA\n[welcome]: https:\u002F\u002Fimg.shields.io\u002Fstatic\u002Fv1.svg?label=Contributions&message=Welcome&color=0059b3\n[checks]: https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Factions\u002Fworkflow\u002Fstatus\u002FTheAlgorithms\u002FJavaScript\u002FCi.yml?branch=master&label=checks\n\n\u003C!-- External Links -->\n\n[standard-js]: https:\u002F\u002Fstandardjs.com\u002F\n[discord-server]: https:\u002F\u002Fthe-algorithms.com\u002Fdiscord\u002F\n[actions]: https:\u002F\u002Fgithub.com\u002FTheAlgorithms\u002FJavaScript\u002Factions\n[explanation]: https:\u002F\u002Fgithub.com\u002FTheAlgorithms\u002FJavaScript\u002Fwiki\n[repositories]: https:\u002F\u002Fgithub.com\u002Forgs\u002FTheAlgorithms\u002Frepositories\n[help-wanted]: https:\u002F\u002Fgithub.com\u002FTheAlgorithms\u002FJavaScript\u002Fissues?q=is%3Aopen+is%3Aissue+label%3A%22help+wanted%22\n\n## Thanks to all the contributors ❤️\n\n\u003Ca href = \"https:\u002F\u002Fgithub.com\u002FTheAlgorithms\u002FJavaScript\u002Fgraphs\u002Fcontributors\">\n  \u003Cimg src = \"https:\u002F\u002Fcontrib.rocks\u002Fimage?repo=TheAlgorithms\u002FJavaScript\"\u002F>\n\u003C\u002Fa>\n","TheAlgorithms\u002FJavaScript 是一个面向初学者的项目，旨在用 JavaScript 实现各种算法和数据结构，并遵循最佳实践。该项目包含了诸如排序、搜索、加密等算法以及常用的数据结构，采用标准的 JavaScript 代码风格编写，确保了代码的可读性和一致性。此外，项目还提供了详细的文档和Wiki页面来帮助用户理解这些算法的工作原理。它非常适合用于教育场景中作为学习资料，或者供开发者在实际工作中参考实现特定功能时使用。",2,"2026-06-11 02:45:44","top_all"]