Magia JavaScript

Dlaczego lubię JavaScript? Bo takie rzeczy działają:

 
var magic = {f:function(){return this.nr},nr:function(){return 10}()}.f();
 

i ustawi magic na 10. Oczywiście takie coś jak wyżej nie jest bardzo przydatne, ale poszczególne jego elementy często się przydają. A to dzięki temu, że właściwie wszystko jest obiektem. Funkcja to też obiekt. Zresztą ten obiekt ma domyślnie ustawianych kilka pól i metod. Niektóre są ciekawe, np. mając funkcję test(), mamy przy okazji metodę test.prototype.constructor, która jest tym samym co test() i przydaje się do tworzenia nowych instancji obiektu. Zachęcam do zapoznania się z tym językiem. :)


Pokaż ten wpis innym: wykop.pl facebook.com twitter.com

Nie ma jeszcze żadnych komentarzy.

Komentarze do wpisu „Magia JavaScript”

Napisz, co o tym myślisz
captcha
dekoderek-jogg