
Дмитрий
05.06.2017
07:31:26
Как и тс
(но меньше)
На базе которого работает вывод типов в vs code

Andrey
05.06.2017
07:31:52

Google

Andrey
05.06.2017
07:32:07
Просто запустить и работать нельзя, верно?

Дмитрий
05.06.2017
07:32:14
Тебе — нельзя

Andrey
05.06.2017
07:32:18
?

Дмитрий
05.06.2017
07:32:24
Я запрещаю
А для нормальных людей многое что идёт из коробки

Andrey
05.06.2017
07:32:39
Я соберу свою IDE и буду говорить, что другие IDE говно)

Максим
05.06.2017
07:32:45

Andrey
05.06.2017
07:32:57

Дмитрий
05.06.2017
07:33:15
Я же запретил тебе, забыл что ли?

Andrey
05.06.2017
07:33:45
Ещё уши заткни и покричи)
Как раз детки так делают)

Дмитрий
05.06.2017
07:34:16
Предпочитаешь ерничать за отсутсвием аргументации — твое право

Google

Andrey
05.06.2017
07:34:53
Лол.
И это говорит человек, который не привёл ни одного аргумента)

Дмитрий
05.06.2017
07:35:18
Пиздец

Azein
05.06.2017
07:35:32
этот человек видос процесс записал и выложил даже )
а тебе все мало

Andrey
05.06.2017
07:35:40
Покажи тормоза в IDE - нетъ. Покажи автодополнение в js - только с накрутками поверх. Нуну

Azein
05.06.2017
07:36:13
ну покажи свой быстрый вебшторм

Andrey
05.06.2017
07:36:30

Azein
05.06.2017
07:36:32
пока что только кукареканье в стиле "у вас мало аргументов все подстроено я ниверю"

Andrey
05.06.2017
07:37:20
Чего котлин тогда не показать? Он тоже прекрасно в js компилится.
Защитник, блин, нашёлся. Знаток петухов.

Дмитрий
05.06.2017
07:40:31
ты слишком нервный
ето всё из-за шитсторма

Andrey
05.06.2017
07:41:06
Особенно если учесть, что он у меня даже не установлен сейчас)
А живу я пока в vs code
И да, его тупость иногда выводит из себя.

Дмитрий
05.06.2017
07:49:28
Врачи советуют не бросать вебшторм резко, ето сликом большой стресс для организма
Я кстати сейчас не то, чтобы прикалываюсь) За первый месяц после того, как поставил я открывал vs code наверное раз пять максимум

Google

Дмитрий
05.06.2017
07:52:33
Правда переезжал не с шторма, с продуктами JetBrains я попрощался когда ушёл с Java)
Вот там года 4 назад IDEA просто люто тащила на фоне ближайших конкурентов

Anatoly
05.06.2017
07:54:56
а что там с саблайм?

Дмитрий
05.06.2017
07:55:28
Про саблайм либо хорошо, либо ничего

Andrey
05.06.2017
07:57:55

Дмитрий
05.06.2017
07:58:49
Ну друзья-джависты говорят, что там всё по прежнему
Это же джава
А я сам уже собственно года 4 ничего на ней и не писал

Wise
05.06.2017
08:22:15
Ох уж эти срачи с утра пораньше.)
Люблю запах срачей по утрам.)
Этот запах ни с чем не спутаешь!

Ilya
05.06.2017
08:33:28
Так чего решили то за иде?

Дмитрий
05.06.2017
08:33:46
Иде — buzzword

Ilya
05.06.2017
08:34:12
Ну писать код то где?:)

Roman
05.06.2017
08:34:30
в виме
только сначала загуглить как выходить

Konstantin
05.06.2017
08:34:40
sublime text
:)

Defiancefew
05.06.2017
08:35:20
16 гигабайт оперативки хватит всем

Daria
05.06.2017
08:35:21
Кто пользуется vscode, скажите сколько он у вас оперативы ест

Олег
05.06.2017
08:35:47
> иде баззворд
> вот список 50 плагинов для блокнота которые я использую

Google

Ilya
05.06.2017
08:40:03
Ладно, посижу на идее:)

Дмитрий
05.06.2017
08:40:54
Небось ещё и на жс без типов ?

Admin
ERROR: S client not available

Ilya
05.06.2017
08:41:41
Ага, код под 100% дженерик

Oleg
05.06.2017
10:03:49
Или можно просто поставить вебшторм

Sasha
05.06.2017
10:19:07
Подскажите, а Object.entries() - можно смело использовать? А то уже который раз в жс натыкаюсь на экспериментальные штуки, которые вроде как использовать не желательно

Roman
05.06.2017
10:19:40
http://caniuse.com/ ?
а
не та ссылка
http://kangax.github.io/compat-table/es6/
может тут есть

Andrey
05.06.2017
10:25:29

Дмитрий
05.06.2017
10:29:36
function* entriesPolyfill( obj ) {
yield* Object
.keys( obj )
.map( key => [ key, obj[key] ] )
}
Только тут сразу делается иммутабельная копия значений
Хотя это скорее даже хорошо)

Сергей
05.06.2017
10:56:52

Дмитрий
05.06.2017
10:57:47
Да, сначала обход, я специально так записал)

Ilya
05.06.2017
10:58:41
что означает - !! . Подскажите

Сергей
05.06.2017
10:58:55

Google

Дмитрий
05.06.2017
10:59:12
?

Сергей
05.06.2017
10:59:18

Ilya
05.06.2017
10:59:26
const isFunction = f => !!(f && f.constructor && f.call && f.apply);

Дмитрий
05.06.2017
10:59:47
Это метод быстро проверить объект на falsy значения
Приведение к boolean короч

Сергей
05.06.2017
11:00:14
но лучше так не писать,
а явно Boolean(......)

Дмитрий
05.06.2017
11:00:20
~~obj ещё быстрее кстати

Сергей
05.06.2017
11:01:13

Дмитрий
05.06.2017
11:02:00
а если без обхода?
function* entriesPolyfill( obj ) {
for (const key of Object.keys( obj ))
yield ([ key, obj[key] ])
}

Сергей
05.06.2017
11:02:18
о блин
не допер сразу...
надо бы попрактиковаться в генераторах

Дмитрий
05.06.2017
11:03:19
Меня больше всего радует, как с их помощью делаются итерируемые классы

Сергей
05.06.2017
11:03:49