Functions as Object
Function is a special type of object in JavaScript.
Ex 1:
function welcome() {
console.log("Wlecome"); // Welcome
}
welcome.greeting = "Hello";
Ex 2:
const obj = {
greet() {
console.log("Hello");
}
};
obj.greet(); // Hello
// under the hood of Ex 1
const welcome = {
name: 'welcome',
greeting: 'Hello',
(): console.log("Wlecome")
}
Last updated