Q2541. What is Lexical Scope?
Lexical scope is the ability for a function scope to access variables from the parent scope. ```js function x(){ var a=10; function y(){ console.log(a); // will print a ,...
Technical Question Bank · Peer-Reviewed
Search and filter frequently asked interview questions across technical, programming, and behavioral domains. Tailor your interview preparation by difficulty for freshers or experienced developers (2,728 available).
Lexical scope is the ability for a function scope to access variables from the parent scope. ```js function x(){ var a=10; function y(){ console.log(a); // will print a ,...
The combination of `Window.matchMedia()` utility method along with media query is used to check if the user has selected a dark color scheme in their operating system set...
The requestAnimationFrame() method in JavaScript is used to schedule a function to be called before the next repaint of the browser window, allowing you to create smooth,...
Both `substring` and `substr` are used to extract parts of a string, but there are subtle differences between the substring() and substr() methods in terms of **syntax** ...
The function's object has a **length** property which tells you how many formal parameters expected by a function. This is a static value defined by the function, not the...
Nowadays JavaScript language is used in a wide variety of environments and each environment has its own object model. Due to this fact, there are different ways(syntax) t...
JavaScript array methods can be categorized into two groups: 1. Mutating methods: These are the methods that directly modify the original array. 1. Non-mutating methods: ...
Module scope is a feature introduced with ES6 (ES2015) modules that creates a scope specific to a module file, isolating variables and functions declared within it from t...
Both **shadowing** and **illegal shadowing** refer to how variable names can "hide" or override others within nested scopes. **Shadowing** occurs when a variable declared...
In JavaScript, you need to be mindful of removing event listeners to avoid memory leaks — especially in long-lived apps like single-page applications (SPAs) or when worki...
HireXTech uses essential storage to remember your study preferences and third-party advertising cookies via Google AdSense in compliance with GDPR. You can choose to enable essential cookies only or accept all cookies. Read our Privacy Policy.