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

    +157

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    if (settings.bgType === 'pattern')
    {
        if (settings.bgPattern.pack === 'bg-dark') return App.Area.color.light;
        else return App.Area.color.dark;
    }
    else
    {
        return App.Area.color.invert;
        console.log('invert');
    }

    смотрю, что в консоли пусто, и думаю, почему не работает?

    Запостил: Itareo, 31 Марта 2014

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

    • IDE-шки для JavaScript не подсвечивают console.log('invert') серым полупрозрачным цветом например?
      Ответить
      • с чего вдруг? там перед ним return стоит
        Ответить
        • вот именно по этому. unreachable code жеж
          Ответить
          • да про unreachable code я понял, а вот про IDE прослоупочил. почему-то попутал ее с консолью браузера.
            Ответить
      • Предполагаю, что в яваскрипте IDE бы справилось с подсветкой.

        А у меня проект на typescript, а в нем кривоватая подсветка местами.

        http://i.imgur.com/3SJMAFG.png
        Ответить
      • Тут надо не серым полупрозрачным, а прям зачеркивать. Как эклипс поступает с deprecated методами.
        Ответить

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