awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
sadanandpai avatar

sadanandpai/javascript-code-challenges

0
View on GitHub↗
4,451 स्टार्स·853 फोर्क्स·MDX·MIT·3 व्यूज़jscodechallenges.vercel.app↗

Javascript Code Challenges

यह रिपॉजिटरी JavaScript कोडिंग चुनौतियों और एक व्यापक साक्षात्कार गाइड का संग्रह है। यह डेवलपर्स को भाषा के मूल सिद्धांतों में महारत हासिल करने और तकनीकी साक्षात्कारों की तैयारी में मदद करने के लिए डिज़ाइन किए गए संदर्भ कार्यान्वयन और शैक्षिक उदाहरण प्रदान करता है।

यह प्रोजेक्ट विशेष कार्यान्वयनों की एक विस्तृत श्रृंखला को कवर करता है, जिसमें करीइंग (currying) और आंशिक अनुप्रयोग (partial application) जैसे कार्यात्मक प्रोग्रामिंग पैटर्न, साथ ही समवर्ती नियंत्रण (concurrency control) के लिए एसिंक्रोनस पैटर्न शामिल हैं। इसमें डॉक्यूमेंट ऑब्जेक्ट मॉडल हेरफेर और स्टैक व कतार (queues) जैसी सामान्य डेटा संरचनाओं के कार्यान्वयन के व्यावहारिक उदाहरण भी शामिल हैं।

व्यापक रूप से, संग्रह उन्नत भाषा सुविधाओं, डिज़ाइन पैटर्न कार्यान्वयन और डेटा संरचना हेरफेर तक फैला हुआ है। यह एक सतह क्षेत्र को संबोधित करता है जिसमें एसिंक्रोनस प्रोग्रामिंग, DOM इंटरैक्शन, ऑब्जेक्ट-ओरिएंटेड निर्माण पैटर्न और लो-लेवल प्रिमिटिव संचालन शामिल हैं।

Features

  • JavaScript Interview Preparations - Offers a wide range of coding challenges and materials to master JavaScript fundamentals for technical interviews.
  • Collection Iteration - Provides implementations for traversing arrays, sets, and maps using loops and callbacks.
  • Unique Value Collections - Implements unique value storage using Set and WeakSet.
  • Array Manipulation Utilities - Provides utility implementations for concatenating, slicing, splicing, and flattening arrays.
  • Memoization - Implements result caching for expensive function calls based on their input arguments.
  • Key-Value Pair Managers - Implements key-value storage patterns using the Map data structure.
  • Array Element Management - Provides examples of modifying array contents by adding, removing, or replacing elements.
  • Async Await Patterns - Demonstrates the use of async/await syntax to write asynchronous code in a synchronous style.
  • Asynchronous Flow Control - Provides techniques for managing the execution order and structural representation of asynchronous operations.
  • Asynchronous JavaScript Programming - Implements complex non-blocking workflows using promises, async/await, and network request management.
  • Class Inheritance - Demonstrates class inheritance and the use of the super keyword.
  • Constructor-Based Object Creation - Provides reference implementations for creating objects using constructor functions and prototypes.
  • Function Context Management - Provides examples of manipulating the this value using call, apply, and bind methods.
  • Higher Order Function Implementation - Implements functions that accept other functions as arguments or return them as values.
  • Function Compositions - Creates specialized functions by wrapping others to implement currying and partial application.
  • JavaScript Data Types and Structures - Implements techniques for managing and transforming data using native JavaScript arrays, maps, sets, and objects.
  • JavaScript Language Features - Demonstrates advanced language features including proxies, generators, and prototypal inheritance to implement custom behaviors.
  • Asynchronous Error Handling - Implements techniques for managing exceptions within asynchronous execution flows like promises and async/await.
  • Parallel Promise Coordination - Implements mechanisms for executing multiple asynchronous operations concurrently and waiting for them to resolve.
  • Prototype-Based Inheritance - Implements object-to-object inheritance using JavaScript's prototype chain.
  • Promise State Management - Implements reference patterns for managing promise resolution and rejection states.
  • Async Operation Coordinators - Provides utilities for managing the timing and error handling of asynchronous function calls.
  • Design Pattern Implementations - Provides reusable code examples of design patterns like singletons, pub-sub, and memoization.
  • Factory-Based Object Creation - Implements object factory patterns to generate objects without using classes.
  • Parallel Task Execution - Executes multiple asynchronous computations simultaneously and aggregates their results into a single array.
  • Sequential Task Execution - Provides implementations for executing asynchronous tasks in a strict linear sequence.
  • Closure-Based State Encapsulations - Uses nested function scopes to maintain private variables and internal counters hidden from the global scope.
  • DOM Manipulation - Provides methods and interfaces for querying nodes, handling events, and managing page content via the DOM.
  • Event Delegation - Implements techniques for handling DOM events at a parent level to manage child interactions.
  • Collection Groupings - Provides functionality to organize arrays into objects grouped by specific properties or criteria.
  • JSON Object Deep Cloning - Implements deep cloning of nested structures to prevent unintentional mutations of the original object.
  • Deep Object Comparison - Implements recursive checks to determine if two nested objects are structurally identical.
  • JavaScript Data Transformations - Demonstrates techniques for extracting and modifying collection elements using mapping and chaining methods.
  • Coding Challenge Solutions - Ships a collection of solved programming exercises and explanations focusing on modern JavaScript.
  • JavaScript Implementations - Provides concrete JavaScript class implementations of fundamental data structures like stacks and queues.
  • Structural Analysis - JavaScript capability to calculate maximum depth, total element count, and duplicate IDs within a DOM tree.
  • Stack and Queue Algorithms - Implements classic LIFO stacks and FIFO queues using JavaScript arrays.
  • Pub-Sub Systems - Implements a publish-subscribe system for broadcasting data to registered subscriber functions.
  • Aggregate Metric Calculations - Implements utilities for calculating sums, maximums, and minimums from arrays.
  • Array Sorting - Implements custom ascending and descending comparison logic to order arrays of primitives or objects.
  • Asynchronous Result Racing - Implements logic to return the first settled result from a group of asynchronous operations.
  • Object Prototypes - JavaScript capability to connect objects prototypically to inherit properties and methods from another object.
  • Class and Instance Variables - Provides examples of defining static class members versus instance variables.
  • Partial Application - Provides implementations for creating new functions by pre-filling a subset of the original arguments.
  • Function Parameter Handling - Implements flexible function signatures using rest parameters to handle an arbitrary number of inputs.
  • Functional Programming Patterns - Offers implementation guides for functional programming paradigms including higher-order functions and function composition.
  • Generator-Based Value Production - Implements generator functions to yield random numbers or iterate through nested object values on demand.
  • Immediately Invoked Function Expressions - Demonstrates the use of IIFEs to isolate scope and prevent global variable pollution.
  • Multiple Return Values - Shows how to return multiple data points from a single function using arrays or objects.
  • Nested Property Auto-Creation - Uses JavaScript Proxies to dynamically create missing nested objects during property assignment.
  • Object Instantiation Patterns - JavaScript capability to instantiate objects using literals, constructors, or classes to define data structures.
  • Object Property Extractions - JavaScript capability to retrieve a list of all own enumerable property names from an object.
  • Collection Querying - Implements logic for searching and verifying the existence of specific values or objects within JavaScript collections.
  • Function Currying - Implements function currying to transform functions with multiple arguments into a series of single-argument functions.
  • Method Chaining - Implements the method chaining pattern to link multiple object operations.
  • Property Access Control - Demonstrates the use of getters and setters to enforce property validation rules.
  • Prototype Extensions - Demonstrates adding utility methods directly to native language object prototypes for shared behavior.
  • Custom Iterators - Implements custom iterator objects to fetch values from a collection sequentially.
  • Recursive Tree Traversal Algorithms - Implements algorithms for visiting nodes in hierarchical structures like nested objects or the DOM.
  • Language Mixins - Provides examples of combining independent modules of functionality into a single object via mixins.
  • Task Sequences - Implements the execution of asynchronous functions in a fixed sequence using promises or async/await.
  • Singleton Patterns - JavaScript capability to restrict object instantiation to a single instance that is returned on every request.
  • Circular Reference Detection - Implements identity tracking to detect circular references and prevent serialization errors.
  • Circular Reference Removal - Provides a mechanism to eliminate cyclic references in objects to enable serialization.
  • Dynamic Function Interception - Uses JavaScript proxies to intercept and monitor function calls without modifying original source code.
  • Execution Debouncing - Implements debouncing logic to delay function execution until a period of inactivity has passed.
  • Function Result Memoization - Implements memoization to cache return values of expensive computations based on their arguments.
  • Value-Based Unique Filtering - Provides utilities for removing duplicate primitives and objects from collections.
  • Object Property Tracking - Implements property access tracking by using getters to record when specific object properties are accessed.
  • Object Sealing and Freezing - JavaScript capability to prevent the addition, deletion, or updating of properties using sealing and freezing methods.
  • Proxy-Based State Interception - Uses JavaScript Proxies to intercept and react to changes in object properties.
  • Node Querying - JavaScript capability to retrieve sets of elements based on tag names, unique tag lists, or descendants.
  • DOM & Event Handling - JavaScript capability to handle user interactions using event delegation, bubbling, and default behavior prevention.
  • DOM Element Manipulators - JavaScript capability to store values associated with DOM elements or clone entire tree structures for deep copying.
  • DOM Element Selectors - JavaScript capability to locate specific elements in the document using tags, IDs, attributes, or CSS selectors.
  • Array Method Polyfills - Implements custom polyfills for core array methods like map, filter, and reduce.
  • Function Execution Throttling - Provides a throttling implementation to restrict a function's execution rate to a maximum of once per interval.
  • Programming Languages - JavaScript coding challenges for technical interviews.
  • Interview Preparation - Curated set of JavaScript algorithms and polyfill exercises.

स्टार हिस्ट्री

sadanandpai/javascript-code-challenges के लिए स्टार हिस्ट्री चार्टsadanandpai/javascript-code-challenges के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

अक्सर पूछे जाने वाले प्रश्न

sadanandpai/javascript-code-challenges क्या करता है?

यह रिपॉजिटरी JavaScript कोडिंग चुनौतियों और एक व्यापक साक्षात्कार गाइड का संग्रह है। यह डेवलपर्स को भाषा के मूल सिद्धांतों में महारत हासिल करने और तकनीकी साक्षात्कारों की तैयारी में मदद करने के लिए डिज़ाइन किए गए संदर्भ कार्यान्वयन और शैक्षिक उदाहरण प्रदान करता है।

sadanandpai/javascript-code-challenges की मुख्य विशेषताएं क्या हैं?

sadanandpai/javascript-code-challenges की मुख्य विशेषताएं हैं: JavaScript Interview Preparations, Collection Iteration, Unique Value Collections, Array Manipulation Utilities, Memoization, Key-Value Pair Managers, Array Element Management, Async Await Patterns।

sadanandpai/javascript-code-challenges के कुछ ओपन-सोर्स विकल्प क्या हैं?

sadanandpai/javascript-code-challenges के ओपन-सोर्स विकल्पों में शामिल हैं: greatfrontend/top-javascript-interview-questions — This project is a technical interview preparation resource focused on JavaScript. It provides a collection of common… bevacqua/es6 — This project is an ECMAScript 2015 reference guide and JavaScript language cheat sheet. It provides a concise summary… lukehoban/es6features — This project is a comprehensive reference guide and technical documentation for the features, syntax updates, and APIs… drksephy/es6-cheatsheet — This project is a JavaScript ES6 reference guide and syntax cheatsheet. It serves as an ECMAScript language guide… metagrover/es6-for-humans — ES6-for-humans is an educational resource and technical manual providing a structured tutorial and programming guide… javascript-tutorial/en.javascript.info — This project is a comprehensive JavaScript programming tutorial and language reference. It serves as a web development…

Javascript Code Challenges के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Javascript Code Challenges के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • greatfrontend/top-javascript-interview-questionsgreatfrontend का अवतार

    greatfrontend/top-javascript-interview-questions

    9,685GitHub पर देखें↗

    This project is a technical interview preparation resource focused on JavaScript. It provides a collection of common technical questions, detailed answers, and conceptual quizzes designed to help users master core language fundamentals and browser APIs. The resource utilizes an interactive infrastructure that includes a coding workspace with in-browser runtime execution and an automated test suite to validate code correctness. It organizes content through curated learning paths and modular concept mapping to decompose complex language fundamentals into searchable study modules. The curriculu

    MDXfront-end-developmentinterviewsjavascript
    GitHub पर देखें↗9,685
  • bevacqua/es6bevacqua का अवतार

    bevacqua/es6

    4,295GitHub पर देखें↗

    This project is an ECMAScript 2015 reference guide and JavaScript language cheat sheet. It provides a concise summary of the language specifications, syntax updates, and new features introduced in the 2015 standard. The guide serves as a technical overview of modern language patterns used to manage modular code structures and asynchronous operations. It functions as a reference for implementing current coding standards and studying core updates to the language. The content covers a wide range of capabilities, including asynchronous programming, object modeling, and module management. It deta

    deep-divees6javascript
    GitHub पर देखें↗4,295
lukehoban/es6featureslukehoban का अवतार

lukehoban/es6features

29,059GitHub पर देखें↗

This project is a comprehensive reference guide and technical documentation for the features, syntax updates, and APIs introduced in ECMAScript 6. It serves as a language specification and overview for modern JavaScript development. The guide covers a wide range of language enhancements, including the implementation of classes and prototype-based inheritance, the use of arrow functions for lexical scope binding, and the introduction of block-scoped variables. It details the module system for organizing independent code components via import and export statements. The documentation extends to

GitHub पर देखें↗29,059
  • drksephy/es6-cheatsheetDrkSephy का अवतार

    DrkSephy/es6-cheatsheet

    13,327GitHub पर देखें↗

    This project is a JavaScript ES6 reference guide and syntax cheatsheet. It serves as an ECMAScript language guide providing technical examples and a curated list of tips for implementing modern JavaScript patterns. The guide covers a wide range of language features, including the use of classes for object blueprints, module systems for code organization, and arrow functions to preserve execution context. It provides instructions on utilizing block-scoped variables, template literals for string interpolation, and destructuring for nested data extraction. The reference also addresses asynchron

    JavaScript
    GitHub पर देखें↗13,327
  • Javascript Code Challenges के सभी 30 विकल्प देखें→