Welcome to my blog

Optional Chaining

As programmers, we frequently work with complex data structures that contain multiple levels of nested objects and arrays. In such circumstances, it is very challenging to access a property buried deep within the nested structure, and in some situations, it may result in a TypeError that the property is not defined.

Read more

Callbacks in JavaScript

Callbacks are required for JavaScript asynchronous programming. They allow us to execute code after a particular process or event is finished. Callbacks make it easier to write more maintainable, modular code that is also easier to debug and troubleshoot.

Read more