Mehak Baharmehakbahar.hashnode.dev路Nov 11, 2023Truths About JavaScript Only EXPERTS KnowA wonderful attribute of JavaScript that I recently came across throughout my learning journey is the ability to call a function in JavaScript code even before it has been declared. But how is this possible? the very concept of "HOISTING"! WHAT IS HO...DiscussHoisting
Mikeydraken.hashnode.dev路Sep 15, 2023Complete Guide to Understanding Advanced JavaScript Fundamentals in 2023JavaScript has come a long way from its early days as a simple scripting language for adding interactivity to web pages. The endless possibilities unlocked by its dynamic nature and loose typing system quickly made it one of the most popular language...Discussadvance javascript
Diwakardiwakarkashyap.hashnode.dev路Aug 11, 2023ES5 vs ES6 in JavaScript. 14 big馃槺 changes鈿狅笍ES5 and ES6 refer to different versions of the ECMAScript standard, which is the scripting language specification that serves as the foundation for several languages, including JavaScript. The evolution from ES5 to ES6 (also known as ECMAScript 2015)...DiscussJavaScript
Tenzin woesertenzinwoz.hashnode.dev路Aug 6, 2023What is hoisting is JavaScript ?JavaScript moves declarations to the top of their scope. This means that variables and functions in JavaScript can be used before they are declared. The key things to know about hoisting are: Only declarations are hoisted, not initializations. This ...Discuss路42 readsHoisting
Ravi neupaneravineupane.hashnode.dev路Jul 31, 2023Scope Showdown: Function Scope vs. Block Scope! 馃殌Hey there, fellow coders and 馃JavaScript enthusiasts! Today, we're going to embark on an epic adventure into the realms of scope in JavaScript. 馃帰Buckle up your code belts and get ready for a wild ride, because we'll be exploring the battle of Funct...DiscussJavaScript
Diwakardiwakarkashyap.hashnode.dev路Jul 28, 2023finally() in javascriptfinally is a key method used within the try-catch structure in JavaScript. This method is triggered regardless of whether the preceding promise is fulfilled or rejected. Its primary function is to handle final tasks after promise resolution, which mi...Discuss路10 likes路48 readstry-catch-finally
Diwakardiwakarkashyap.hashnode.dev路Jul 24, 2023Truthy and Falsy in JavascriptIn JavaScript, a truthy value is a value that is considered true when encountered in a Boolean context. All values are truthy unless they are defined as falsy (i.e., except for false, 0, -0, 0n, "", null, undefined, and NaN). Truthy values include: ...Discuss路10 likesjavascript truthy and falsy
Diwakardiwakarkashyap.hashnode.dev路Jul 22, 2023Execution Context in JSIn JavaScript, an execution context is the environment in which JavaScript code is executed. It includes the following: The variables and functions that are accessible to the code. The value of the this keyword. The code that is currently being ex...Discuss路10 likesExecution Context
Diwakardiwakarkashyap.hashnode.dev路Jul 20, 2023Event Loop in JS(javascript)In JavaScript, the event loop is a crucial concept that allows asynchronous programming and non-blocking I/O operations, making it possible to handle multiple tasks efficiently. The event loop is a part of the JavaScript runtime environment and is re...Discuss路10 likes路27 readsEvent Loop
Diwakardiwakarkashyap.hashnode.dev路Jul 14, 2023Tail call optimization in JS(javascript)Tail call optimization (TCO) is a technique used in certain programming languages, including ECMAScript 6 (ES6) or JavaScript, to optimize recursive functions and avoid stack overflow errors. It allows recursive functions to be executed without consu...Discuss路10 likesJavaScript