@JSlang

Страница 939 из 2237
Дмитрий
05.06.2017
07:31:26
Как и тс

(но меньше)

На базе которого работает вывод типов в vs code

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
А для нормальных людей многое что идёт из коробки
Ок, я скачал vs code. Где мой вывод типов?

Дмитрий
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
пока что только кукареканье в стиле "у вас мало аргументов все подстроено я ниверю"
Чего? Я показал вещь, в которой vs code не вывозит. А тут, давайте накрутим поверх флоу и тогда всё заработает.

Чего котлин тогда не показать? Он тоже прекрасно в 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
Про саблайм либо хорошо, либо ничего

Дмитрий
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
Подскажите, а Object.entries() - можно смело использовать? А то уже который раз в жс натыкаюсь на экспериментальные штуки, которые вроде как использовать не желательно
Это часть предложения, так что не факт, что это вообще появится. Но полифил есть, можешь попробовать сделать.

Дмитрий
05.06.2017
10:29:36
function* entriesPolyfill( obj ) { yield* Object .keys( obj ) .map( key => [ key, obj[key] ] ) }

Только тут сразу делается иммутабельная копия значений

Хотя это скорее даже хорошо)

Сергей
05.06.2017
10:56:52
function* entriesPolyfill( obj ) { yield* Object .keys( obj ) .map( key => [ key, obj[key] ] ) }
сразу на генераторах )) только если объект огромный все равно же будет обход всего объекта сначала? не?

Дмитрий
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
const isFunction = f => !!(f && f.constructor && f.call && f.apply);
здесь в скобках проверяется что хотя бы один параметр возвращает что-то кроме false, null, undefined и приводится к boolean

const isFunction = f => !!(f && f.constructor && f.call && f.apply);
ты надеюсь знаешь как работает оператор && ?

Дмитрий
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
function* entriesPolyfill( obj ) { for (const key of Object.keys( obj )) yield ([ key, obj[key] ]) }
Object.keys имеет внутри себя какие либо операции, или же это что-то вроде геттера, который возвращает готовый массив?

Страница 939 из 2237