1. JavaScript / Говнокод #12373

    +155

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    function moveAll(objectFrom, objectTo)
    {
        var list_len = objectFrom.length;
        if (list_len > 0)
        {
            // i is 0 all the time in the loop
            for (i=0; objectFrom.length>0;)
            {
                var new_option = new Option (objectFrom[i].text, objectFrom[i].value);
                objectTo[objectTo.length] = new_option;
                objectFrom[i] = null;
            }
        }
    }

    Литералы — для лузеров (я имею в виду objectForm[0])!

    Запостил: wissenstein, 28 Декабря 2012

    Комментарии (5) RSS

    • Вот жеж... однозначное преимущество жабоскрипта перед, например, Явой. На Яве писать скучно. А на жабоскрипте - заглянул в исходники - все равно что в цирк сходил.
      Ответить
    • Расширяемое решение.
      Ответить
    • Занятный язык.... Чем null - не элемент массива?
      Для тех, кто "нипонял": это риторика, отвечать вовсе не обязательно.
      Ответить
      • Okay.jpg
        Ответить
      • > Чем null - не элемент массива?
        Об этом верно говорит св. Иоанн Златоуст: "То, что бывает по воле Божьей, хотя бы по виду казалось нам оно неправым и нежелательным, является всегда для Бога угодным. Напротив, то, что делается без Божьего соизволения, то есть делается иначе, нежели Бог хочет, хотя по видимости и приятное для Бога (например, какое-нибудь богоугодное дело) - оно является в очах Божьих мерзким и беззаконным".
        Ответить

    Добавить комментарий