Magia JavaScript
Dlaczego lubię JavaScript? Bo takie rzeczy działają:
1 |
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, […]