Ayesha MalikClosure in javascriptClosure is a concept in JavaScript where inner functions have access to the properties and methods of outer functions even after the…1 min read·Apr 2, 2023----
Ayesha MalikRepaints And ReflowsRepaints occur when changes are made to an element’s visual properties, such as its color or font size. These changes can be triggered by a…2 min read·Dec 18, 2022----
Ayesha MalikArray.prototype.mapArray.prototype.map returns a new array containing the results of calling a given function on every element of the calling array.1 min read·Nov 21, 2022----
Ayesha MalikDebouncing & Throttling in JavaScriptThe throttle is very similar to denounce, they both avoid the unnecessary actions to be fired.2 min read·Mar 6, 2021----
Ayesha MalikThe Rest and Spread operator in javaScriptBoth rest and spread operators have similar syntax i.e 3 dots (…)1 min read·Jan 22, 2021----
Ayesha MalikPrototype in JavaScriptThe prototype is an object that is associated with every function and object by default in JavaScript, where the function’s prototype…2 min read·Jan 17, 2021----
Ayesha MalikPolyfill in JavaScriptA polyfill is a browser fallback, made in JavaScript, that allows functionality you expect to work in modern browsers to work in older…1 min read·Jan 10, 2021----
Ayesha MalikAsync V/S Defer attributes in javascriptAsync and defer are boolean attributes that are used along with the script tag to load the external scripts efficiently into our webpage.1 min read·Jan 9, 2021----
Ayesha MalikCurrying in JavaScriptCurrying is a process in functional programming in which we can transform a function with multiple arguments into a sequence of nesting…2 min read·Jan 9, 2021--1--1
Ayesha MalikHow JavaScript code is executed?When we run the code a global execution context is created. Execution context is created in two phases i.e. memory creation phase and code…1 min read·Jan 8, 2021----