
Ira Mishra π±
@iraacodes
Followers
159
Following
706
Media
25
Statuses
56
Full Stack Developer | I code, read, paint, bake, and brew a lot of coffee π©π»βπ»ππ¨πͺβ
Bengaluru, India
Joined January 2024
Decided to post interesting things that I learn, code snippets, interview problems, things that I find valuable for beginners. It is my way of taking up the #100DaysOfCode challenge :) . I also post coding content on Instagram so make sure to follow @ iraacodes there too!!! π©΅.
2
0
13
Day 25: Generators and Iterators ππ. They allow us to create functions that can be paused & resumed, producing a sequence of values over time. This enables efficient handling of large data sets, lazy evaluation, & simplified async programming. :). #100DaysOfCode.#30DaysOfJS
0
0
15
Day 24: Prototypes & Inheritance π§¬π. Objects can inherit properties & methods from other objects through their prototype chain. This mechanism allows for code reuse & the creation of object hierarchies. :). Connect and learn JS with me!!! π₯°.#100DaysOfCode.#30DaysOfJS
0
0
10
Day 23: Classes and OOP ποΈπ.Object Oriented Programming in JS!. Classes provide a clean & intuitive syntax for creating objects & implementing inheritance. They encapsulate data & behavior, promoting code organization & reusability in our programs. :). #100DaysOfCode.#30DaysOfJS
0
1
20
Day 22: Higher Order Functions ππ.HOFs are functions that use other functions by taking them as args/returning them. They are powerful as they enable functional programming patterns like map, filter, reduce, & promote code reusability & abstraction. #100DaysOfCode.#30DaysOfJS
2
2
18
Day 21: Map, Set, & WeakMap πΊοΈπ.Powerful data structures for our programs!. Map: key-value pairs with any type of key. Set: collection of unique values. WeakMap: key-value pairs whose keys must be objects. :). Connect & learn JavaScript with me! π₯°.#100DaysOfCode.#30DaysOfJS
1
0
8
Day 20: JS Modules ππ.Making JS more modular!. They allow us to split our code into separate files, making it more organized & maintainable. With import & export statements, we can share functions, objects, & values between files effortlessly. :). #100DaysOfCode.#30DaysOfJS
0
1
11
Day 19: Local & Session Storage πΎπ.Our browser's built-in data vaults!. localStorage persists data even after the browser closes, while sessionStorage clears it when the session ends, providing simple & powerful client-side storage solutions. :). #100DaysOfCode.#30DaysOfJS
2
0
11
Day 18: JSON (JavaScript Object Notation) π¦π.The universal language of data exchange!. JSON.parse() transforms JSON strings into objects & JSON.stringify() does the reverse. These methods are crucial for working with APIs and storing data. :). #100DaysOfCode.#30DaysOfJS
1
0
14
Day 17: Event Handling π. The key to creating interactive web apps. π. It allows our code to respond to actions like clicks, keypresses, & form submissions. Attaching event listeners makes our websites come alive. Connect & learn with me everyday :).#100DaysOfCode.#30DaysOfJS
1
1
18
Day 16: DOM Manipulation π³. It is the art of dynamically changing web page content!π. This allows us to add, remove, or modify elements on a webpage using JavaScript. With DOM manipulation, we can create interactive and dynamic user experiences. :). #100DaysOfCode.#30DaysOfJS
0
0
16
Day 15: Async/Awaitβ³.Async/Await is syntactic sugar for working with Promises! π¬π. It allows us to write asynchronous code that looks and behaves like synchronous code. This makes our asynchronous logic easier to read, write, and reason about. :) . #100DaysOfCode.#30DaysOfJS
0
2
15
Day 14: Promises π€.Promises are a way of handling asynchronous operations! π. They represent a value that might not be available yet, but will be later, so we can handle it preemptively. It helps us write cleaner async code & avoiding callback hell. #100DaysOfCode.#30DaysOfJS
3
3
27
Day 13: Destructuring π§©.Destructuring in JavaScript is like unpacking a gift box! ππ. It lets us extract values from arrays or properties from objects into distinct variables. This feature makes working with complex data a breeze! . :). #100DaysOfCode.#30DaysOfJS
2
2
20
Day 12: Template literals π.Template literals are string's superpower in JavaScript π. They allow for easy multiline strings and embedded expressions, so we can say goodbye to clunky string concatenation and hello to clean, readable string templates. #100DaysOfCode.#30DaysOfJS
4
0
18
Day 11: ES6+ features π.ES6 brought some shiny new toys to JS!. Let and const give us better variable control, while arrow functions offer sleek syntax. These modern features make our code cleaner, safer, and more expressive, and modernize JavaScript. #100DaysOfCode.#30DaysOfJS
0
2
14
Day 10: Scope & closures ππ. Scope is like the visibility range in JS. It determines where variables and functions are accessible from in our code. Closures are functions that "remember" their creation environment, even when executed elsewhere. :). #100DaysOfCode.#30DaysOfJS
1
1
15
Day 9: Error handling π‘οΈ.Try-catch blocks are our code's safety net π. They allow us to elegantly handle errors that might occur during execution. By TRYING risky code & CATCHING potential errors, we can prevent crashes and provide helpful feedback. #100DaysOfCode.#30DaysOfJS
0
1
26