Articles in this series
Github Code: JS Polyfills 16. Curry Currying: Transformation of function with multiple parameters to a sequence of single parameters is Currying....
Github Code: JS Polyfills What are Promises? Promise is an object that represents the eventual completion or failure of an asynchronous operation. Why...
What are Debounce and throttle ? They are techniques for optimizing browser performance in JS. Why we use them ? These are for limiting the rate of...
8. Map() Function: map(callback, thisArg) Usage: arr/obj.map(function(element, index, array) { /* … */ }, thisArg) Description: creates a new array...
4. forEach() Function: forEach(callback, thisArg) Usage: arr.forEach((ele, index, arr)=>{...}, this) Description: callback function will execute on...
Any code we write, we always want it to be best and want it to work on every browser. But sometimes, our code might not work on older engines as they...