Красив код…

Днес се стигна до един от най-красивите редове js код който съм писал някога:

that.add(this);

Доволно горд съм 🙂

А нещата се стекоха така понеже имах следната конструкция:

Someobject.prototype.method = function(objref) {
  var that = this; // ще ни трябва малко по-надолу за да достигнем 
                   // останалите пропъртита и методи на обекта Someobject

  $.each(objref, function(){ // jQuery итератора за обекти
    that.add(this);  // малко е объркващо, но в този контекст this е текущия обект от итератора,
                     // a add e метод на Someobject
  });
}

Е разбира функцията за $.each можеше да се напише и по друг начин:

  $.each(objref, function(i, item) {
    that.add(item);
  });

Ама нямаше да е толкова файско. 🙂

Bookmark the permalink. Follow any comments here with the RSS feed for this post. Post a comment or leave a trackback: Trackback URL.

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*

  • Categories

  • Recent Comments

    • Tuzemec: Уф… това беше преди 2 години 🙂 Даже повече. Тогава нямаше обмитявания и митници. След това май...
      1943 days 16 hours
    • Dimitar: Здравей! Имаше ли накакви проблеми с доставката? Трябваше ли да ходиш до митница да ги обезмитяваш?...
      1946 days 3 hours
    • nname: много ревърб си пуснал, може леко да се “опразни” микса за да изпъкнат и ударните инструменти...
      2068 days 0 hours
    • ivan: интернет експлорер 6 не трябва да се маха! защо всички искате да я махнат на мен ми харесва и аз искам да не я...
      2077 days 21 hours
    • nname: продай го за каса уиски на Астрал за поредния им албум 🙂
      2307 days 22 hours
  • RSS Links