Devel.cz Lupa Měšec Podnikatel Root Zdroják.cz DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Názor k článku
Třídy, dědičnost a OOP v Javascriptu - I

Timy _ aura:74
18. 3. 2010 1:16

Re: OOP, dedicnost

celé vlákno

Co třeba toto? Je to v Lispu, ale mělo by to být srozumitelné (násobí to všechny prvky seznamu coef), mapcar dělá prakticky totéž co array.each v MooTools nebo jQuery.

(defun multiply (coef list)
        (mapcar (lambda(x)
                   (* x coef))
           list))

> (multiply 2 '(1 2 3 4))
(2 4 6 8)

Do toho mapcaru (each) posílám anonymní funkci, která musí vidět o scope výše, aby se dostala ke  coef.