ASArush Singhinarush.hashnode.dev·Jun 29, 2022 · 2 min readDebouncing and Throttling in JavaScriptThis article would be taking about debouncing and Throttling to enhance the performance of webpages. Debouncing and Throttling are the techniques used to limit the number of function calls. ###Debouncing In the debouncing technique, no matter how ma...00
ASArush Singhinarush.hashnode.dev·Jun 29, 2022 · 2 min readShallow and Deep Copy in JavaScriptShallow Copy Shallow copy is a bit-wise copy of an object. A new object is created that has exact same values as the original object. If any of the fields of the object are references to other objects, just the reference addresses are copied I.E, T...00
ASArush Singhinarush.hashnode.dev·Jun 24, 2022 · 2 min readCurrying in JSFunctional programming is a style of programming which bought the ability to take functions as parameters and return function without any issues to the code .This ability of passing and receiving functions bought some things along with it Currying ...00
ASArush Singhinarush.hashnode.dev·Jun 24, 2022 · 3 min readPromises in JavaScriptA promise is a object that would be returning some value in the near future. because of the "in future thing" , promises are well suited for asynchronous operations. The concept of promises can be explained through an example more clearly. Imagine yo...00
ASArush Singhinarush.hashnode.dev·Jun 24, 2022 · 3 min readCallback functions in JavaScriptIn present time JavaScript projects, functional and async programming is becoming more relevant. when we learn about those concepts we get get to know about callbacks or HOC (higher order functions). For eg. the .filter() method accepts a callback f...00