Skip to content

This repository contains the code snippets from my recent revision journey through JavaScript. I covered a wide range of topics, from basic concepts to more advanced features.

Notifications You must be signed in to change notification settings

pravinadar/LearningJavascript

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LearningJavascript

Overview

This repository contains the code snippets from my recent revision journey through JavaScript. I covered a wide range of topics, from basic concepts to more advanced features. In the later files, I leveraged AI to generate concise comments, ensuring that I retain the key points in the long run.

Topics Covered

  • 1_basics: Basic syntax and operations in JavaScript.
  • 2_Arrays: Working with arrays, including common methods.
  • 3_Objects: Understanding objects and their properties.
  • 4_Objects2: Advanced object concepts.
  • 5_functions: Function declarations, expressions, and arrow functions.
  • 6_arrowFunction: Introduction to arrow functions.
  • 7_iife: Immediately Invoked Function Expressions.
  • 8_all_loops: Overview of different looping mechanisms.
  • 9_map_method: Using map for array transformations.
  • 10_filter_method: Using filter to create new arrays.
  • 11_map_method: Another look at the map method.
  • 12_reduce_method: Summarizing array elements with reduce.
  • 13_1_Promises: Handling asynchronous operations with Promises.
  • 14_OOP: Object-Oriented Programming concepts.
  • 15_prototype: Exploring prototypes in JavaScript.
  • 16_call: Understanding and using call.
  • 17_Classes: ES6 classes and how they work.
  • 18_know_about_inheritance: Inheritance in JavaScript.
  • 19_bind: Using bind to control this.
  • 20_getter_setter: Understanding and implementing getters and setters.

More

If you have a solid understanding of these JavaScript topics, you're well-prepared to move on to learning any frontend or backend frameworks in JavaScript. This journey assumes you're already familiar with foundational concepts like lexical scoping, execution context, stack and heap memory management, scope levels, control flow, and more.

About

This repository contains the code snippets from my recent revision journey through JavaScript. I covered a wide range of topics, from basic concepts to more advanced features.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published