{"id":22348875,"url":"https://github.com/bharat2044/leetcode-30-days-of-javascript","last_synced_at":"2025-07-15T21:40:52.361Z","repository":{"id":246984356,"uuid":"824766855","full_name":"Bharat2044/Leetcode-30-Days-of-JavaScript","owner":"Bharat2044","description":"🧑‍💻 This repository contains Leetcode 30 Days of JavaScript Solution using Javascript and Code snippet and also Question and Solution Link. It is meant to help beginners to learn and practice JavaScript concepts and features in a hands-on way. 🎯","archived":false,"fork":false,"pushed_at":"2024-07-11T06:41:02.000Z","size":107,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-12-04T11:06:40.736Z","etag":null,"topics":["coding-challenge","coding-interviews","javascript","js","leetcode","leetcode-javascript","leetcode-practice","leetcode-questions","leetcode-solutions","solutions"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Bharat2044.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-07-05T22:36:32.000Z","updated_at":"2024-10-23T19:31:41.000Z","dependencies_parsed_at":"2024-07-11T06:38:43.724Z","dependency_job_id":null,"html_url":"https://github.com/Bharat2044/Leetcode-30-Days-of-JavaScript","commit_stats":null,"previous_names":["bharat2044/leetcode-30-days-of-javascript"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bharat2044%2FLeetcode-30-Days-of-JavaScript","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bharat2044%2FLeetcode-30-Days-of-JavaScript/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bharat2044%2FLeetcode-30-Days-of-JavaScript/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bharat2044%2FLeetcode-30-Days-of-JavaScript/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Bharat2044","download_url":"https://codeload.github.com/Bharat2044/Leetcode-30-Days-of-JavaScript/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":236513678,"owners_count":19161323,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["coding-challenge","coding-interviews","javascript","js","leetcode","leetcode-javascript","leetcode-practice","leetcode-questions","leetcode-solutions","solutions"],"created_at":"2024-12-04T11:06:42.585Z","updated_at":"2025-01-31T12:25:35.005Z","avatar_url":"https://github.com/Bharat2044.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🧑‍💻 **Leetcode - 30 Days of JavaScript** 🎯\n\u003e ## [30-Days-of-JavaScript](https://leetcode.com/studyplan/30-days-of-javascript/). This repository contains `Solution Codes and Links` of the Question and Solution of the `30 Days of JavaScript`. ❤️\n\n\u003cbr/\u003e\n\n## 🔥 **Clone this Repository** 💫\nYou need to write the following commands on the `terminal screen` so that you can run this project locally.\n\n```bash\nhttps://github.com/Bharat2044/Leetcode-30-Days-of-JavaScript.git\n```\n\n### Go to the Project Directory\n```sh\ncd Leetcode-30-Days-of-JavaScript\n```\n\n### Run the File\n```sh\nnode fileName.js\n```\n\n### Example\n```sh\nnode 01_createHelloWorldFunction.js\n```\n\u003cbr/\u003e\n\n## 🔗 **Question Link with Solution**\n## `Closures`\n#### [01. Create Hello World Function](./01_createHelloWorldFunction.js)\n#### [02. Counter](./02_counter.js)\n#### [03. To Be Or Not To Be](./03_toBeOrNotToBe.js)\n#### [04. Counter II](./04_counter2.js)\n\n## `Basic Array Transformations`\n#### [05. Apply Transform Over Each Element in Array](./05_applyTransformOverEachElementInArray.js)\n#### [06. Filter Elements from Array](./06_filterElementsFromArray.js)\n#### [07. Array Reduce Transformation](./07_arrayReduceTransformation.js)\n\n## `Function Transformations`\n#### [08. Function Composition](./08_functionComposition.js)\n#### [09. Return Length of Arguments Passed](./09_returnLengthOfArgumentsPassed.js)\n#### [10. Allow One Function Call](./10_allowOneFunctionCall.js)\n#### [11. Memoize](./11_memoize.js)\n\n## `Promises and Time`\n#### [12. Add Two Promises](./12_addTwoPromises.js)\n#### [13. Sleep](./13_sleep.js)\n#### [14. Timeout Cancellation](./14_timeoutCancellation.js)\n#### [15. Interval Cancellation](./15_intervalCancellation.js)\n#### [16. Promise Time Limit](./16_promiseTimeLimit.js)\n#### [17. Cache With Time Limit](./17_cacheWithTimeLimit.js)\n#### [18. Debounce](./18_debounce.js)\n#### [19. Execute Asynchronous Functions in Parallel](./19_executeAsynchronousFunctionsInParallel.js)\n\n## `JSON`\n#### [20. Is Object Empty](./20_isObjectEmpty.js)\n#### [21. Chunk Array](./21_chunkArray.js)\n#### [22. Array Prototype Last](./22_arrayPrototypeLast.js)\n#### [23. Group By](./23_groupBy.js)\n#### [24. Sort By](./24_sortBy.js)\n#### [25. Join Two Arrays by ID](.25_joinTwoArraysById.js)\n#### [26. Flatten Deeply Nested Array](./26_flattenDeeplyNestedArray.js)\n#### [26. Compact Object](./27_compactObject.js)\n\n## `Classes`\n#### [28. Event Emitter](./28_eventEmitter.js)\n#### [29. Array Wrapper](./29_arrayWrapper.js)\n#### [30. Calculator with Method Chaining](./30_calculatorWithMethodChaining.js)\n\n\n\u003cbr /\u003e\n\n## 🔗 **Let's Connect** 🤝\n[![LinkedIn](https://img.shields.io/badge/LinkedIn-%230077B5.svg?logo=linkedin\u0026logoColor=white)](https://www.linkedin.com/in/bharat2044/)\n[![Twitter](https://img.shields.io/badge/Twitter-%231DA1F2.svg?logo=Twitter\u0026logoColor=white)](https://twitter.com/bharat__2044) \n[![Stack Overflow](https://img.shields.io/badge/-Stackoverflow-FE7A16?logo=stack-overflow\u0026logoColor=white)](https://stackoverflow.com/users/21453213/bharat2044)\n\u003ca href='https://medium.com/@Bharat2044' target=\"_blank\"\u003e\u003cimg alt='Medium' src='https://img.shields.io/badge/Medium-100000?style=plastic\u0026logo=Medium\u0026logoColor=000000\u0026labelColor=475AC7\u0026color=475AC7'/\u003e\u003c/a\u003e\n[![Discord](https://img.shields.io/badge/Discord-%237289DA.svg?logo=discord\u0026logoColor=white)](https://discordapp.com/users/1202345957216231446) \n[![Instagram](https://img.shields.io/badge/Instagram-%23E4405F.svg?logo=Instagram\u0026logoColor=white)](https://www.instagram.com/bharat__2044) \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbharat2044%2Fleetcode-30-days-of-javascript","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbharat2044%2Fleetcode-30-days-of-javascript","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbharat2044%2Fleetcode-30-days-of-javascript/lists"}