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

    −43

    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
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    if (photo) {
    	if (photo.length) {
    		if (photo[0]) {
    			panel.find('img').eq(0).attr('src', photo[0]);	
    		} else {
    			panel.find('img').eq(0).removeAttr('src');	
    		}
    
    		if (photo[1]) {
    			panel.find('img').eq(1).attr('src', photo[1]);		
    		} else {
    			panel.find('img').eq(1).removeAttr('src');	
    		}
    		
    	} else {
    		panel.find('img').removeAttr('src');
    	}
    } else {
    	panel.find('img').removeAttr('src');
    }

    Итераторы не нужны

    Запостил: talam0nal, 15 Февраля 2016

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

    • Я тут подумал: вот пишет кто-то библиотеку, а потом гоняет тесты. Сначала миллион раз скормил функции ноль, потом единицу, потом двойку, потом пробежался от одного до миллиона. Его ругают, мол нечестный тест, нереальные параметры, всё подогнано.
      А ведь на самом деле, если ваша библиотека заточена на кэширование нескольких последних результатов, она победит и станет номером один среди народных масс.
      Ответить

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