ЙажаСценарий / Говнокод #25896 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
onItemClicked(item: any) {
  this.onItemClick.emit({ item: item.item });
}

Ехал айтем через айтем
Видит айтем, айтем кликд
Сунул айтем айтем в айтем
Зис он айтем клик эмит

Запостил: Zetway Zetway, (Updated )

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

          • расскжаи flow vs typescript
            flow просто статически оналинизуер типы, и конвертит в обычнцй js?
            Ответить
            • Вкратце - да
              У flow в отличии от typescript разделены проверка типов и непосредственно транспайлинг. При транспайлинге все аннотации типов просто стираются.
              С другой стороны, у компилятора typescript тоже есть возможность не проверять типы, но все равно получится дольше за счет того что ты скорее всего компилируешь в старый js
              Учитывая то что все это все равно будет частью какого-нибудь babel-webpack конвеера, разницы с технической стороны особой нет.
              Типы лучше у typescript, думаю
              Ответить
                • В any может быть все что угодно. Это хуйня для неосиляторов и легкой интеграции с существующим js кодом
                  Ответить
                  • а я думал, ево надо кастить явно
                    Ответить
    • Не нашел вариант TypeScript. Это Angular, если кому-то интересно
      Ответить
      • Нужно ввести язык TypeScript, он становится популярен.
        Ответить
        • any это когда тебе лень типизировать свои объекты, и тогда приходится на свой страх и риск обращаться к пропертям. но в джаваскрипте только так и работают, поэтму не так уж и страшно
          Ответить
        • "any" - это "пошёл ты нахуй, typescript". Оно отключает любые проверки типов для данной сущности. И дальше можно фигачить как в обычном js. Видишь такую хуйню в коде - либо кодер взял ts для понта, а не для дела, либо дедлайн-срочно-стопицот-правок.
          Если работают хардкору - "any" вообще запрещается линтером.

          По феншую, если ты не знаешь, что за хуйню тебе могут кинуть - надо ставить не "any", а "unknown", тогда "item.item" ты уже не сможешь сделать, пока явно не проверишь это "item" на наличие в нём "item".
          Ответить

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

Где здесь C++, guest?!

    А не использовать ли нам bbcode?


    8