CALLBACK A callback is a function that gets invoked after an asynchronous result appears. a callback function is an async function argument. - Asynchronous code result handle using callback and promises. // callback function function with argument // ---argument :// if a function pass-through function as an argument, it is higher-order function. function needs to be called in order to execute. a callback is used when calling a function asynchronous What is a Callback or Higher-order Function? A callback function , also known as a higher-order function, is a function that is passed to another function (let’s call this other function “otherFunction”) as a parameter, and the callback function is called (or executed) inside the otherFunction. A callback function is essentially a pattern (an established solution to a common problem), and therefore, the use of a callback function is also known as a callback pattern. High-order function is a function that takes ...
What is functional programming? and why? Source: https://www.youtube.com/watch?v=e-5obm1G_FY A programming paradigm a coding style a mindset a sexy, buzz-wordy trend safer, easier to debug/maintain established community Not functional: var name = “Anjana”; var greeting = “Hi, I’m ”; console.log(greeting + name); Output : “Hi, I’m Anjana” Functional: function greet(name) { return “Hi, I’m ” + name; } greet(“Anjana”); Output: “Hi, I’m Anjana” Avoid side effects use “pure” functions Not pure: var name = “Anjana”; function greet() { console.log(“Hi, I’m ” + name); } Pure: function greet(name) { return “Hi, I’m ” + name; } Use higher-order functions functions can be inputs/outputs function makeAdjectifier(adjective) { return function (string...
Comments
Post a Comment