Why does an empty method works like a sink in JavaScript? I define object a with an empty method b(). The method has no parameter and does nothing!