JavaScript:Automatické spuštění konstruktoru s novým klíčovým slovem

JavaScript je plný malých, zajímavých aspektů, které vás mohou podrazit, rozesmát nebo rozplakat. Tento příspěvek je o jednom zajímavém. Ti z vás, kteří pracovali s funkcemi JavaScriptu a svým způsobem „třídami“ JavaScriptu (jak jste používali s MooTools), dobře znáte new klíčové slovo. S new klíčové slovo získáte možnost předávat argumenty pomocí volání funkce, ale věděli jste, že pokud nemáte žádné argumenty, závorky vůbec nepotřebujete?

function MyClass() {
	console.log('Initialized!');

	//Set a property, as an example
	this.dirty = true;
}

var instance = new MyClass;

// >> "Initialized!''

Tak proč vám to říkám? Nemám ponětí. Je to jen jedna z těch zábavných drobností, které si můžete přidat do svého mozku. :)