Function is a object

Function is a class or also is a object.

by anbinhtrong

JavaScript

function sayHi(x) {

    alert("Hi, " + x + "!");

}

sayHi.text = "Hello World!";

sayHi["text2"] = "Hello World... again.";

sayHi.say = function(){
     alert("Hi");   
}

alert(sayHi["text"]); // displays "Hello World!"

alert(sayHi.text2); // displays "Hello World... again."

sayHi.say();