@nodejs_ru

Страница 2279 из 2748
Наталья
10.07.2018
13:27:39
arr.map((e, i) => !(i % 3) ? [arr[i], arr[i+1], arr[i+2]].filter(e => e):'').filter(e => e) что делает эта функция ?

Sheldhur
10.07.2018
13:28:24
майнит биткоины

это же очевидно

Kendr
10.07.2018
13:28:40
Смотрит делится ли индекс нацело на 3 и возвращает массик с индекса и два последующих, удаляет андефайнды

Google
Илья
10.07.2018
13:30:46
разбивает массив на подмассивы по три элемента

Таймураз
10.07.2018
13:51:46
Наталья
10.07.2018
13:53:25
Сергей
10.07.2018
13:53:39
всем привет, к вам можно со сверхтупыми вопросами по ноде и декстопным приложениям?

Evgen
10.07.2018
13:54:16
Таймураз
10.07.2018
13:54:45
всем привет, к вам можно со сверхтупыми вопросами по ноде и декстопным приложениям?
По ноде можно По десктопным приложениям- в профильные чаты

Таймураз
10.07.2018
13:55:22
Сергей
10.07.2018
13:55:29
@electron_ru
спасибо

Sheldhur
10.07.2018
15:07:14
мне последнее время then().catch().final() начинают нравиться больше чем await try\catch\final

я нормальный?

Google
Semen
10.07.2018
15:07:43
Sheldhur
10.07.2018
15:07:48
почему?

Semen
10.07.2018
15:08:28
почему?
потому что надо тогда юзать then().then(null, error)

будь жесще, зачем тебее обертка?)

Sheldhur
10.07.2018
15:09:06
а final как делать?

Semen
10.07.2018
15:41:27
@b101010 так же как и делал

Anton
10.07.2018
15:42:20
Ребят, помогите кто-нибудь с теорией чуть-чуть. Чтобы в голове уложилось) Какая область видимости у колбэков на события?. Вот легкий пример. socket передается откуда-то из вне. Я вешаю на него функцию, которую тут же создаю. Т.о. колбэк по событию data ищет param в своем контексте, не находит. Поднимается выше, оказывается в области видимости функц. func2 > не находит > область видимости func1 > не находит > область видимости root > успех! Правильно я понимаю?)



Dika
10.07.2018
15:43:37
я нормальный?
Да Еще лучше взять fluture

Sheldhur
10.07.2018
15:44:31
чё это? очередная обертка над оберткой?

чтобы ещё медленней все было и памяти жрало побольше?

Alexander
10.07.2018
15:45:42
Что это за бред

Dika
10.07.2018
15:46:04
чё это? очередная обертка над оберткой?
Более адекватные промисы https://github.com/fluture-js/Fluture

Alexander
10.07.2018
15:46:14
@b101010 так же как и делал
finally работает немного не так

Anton
10.07.2018
15:46:36
Что это за бред
Абстрактный пример, чтобы просто узнать про область видимости. Это не рабочий код.

Piu
10.07.2018
15:47:23
Sheldhur
10.07.2018
15:47:27
чё в них адекватного?

Alexander
10.07.2018
15:47:52
Потому что программистам виднее, как правильно

Кто вообще создателей стандартов за людей считает

Google
Dika
10.07.2018
15:49:45
чё в них адекватного?
https://github.com/fluture-js/Fluture/wiki/Comparison-to-Promises

ну т.е. обертка над оберткой
Над какой оберткой?

Sheldhur
10.07.2018
15:51:31
колбеков ?

Alexander
10.07.2018
15:51:47
https://github.com/fluture-js/Fluture/wiki/Comparison-to-Promises
В примере представлена конструкция, полностью отличающаяся от AAA промисов. Даже resolve и reject местами поменяны. И за это его надо любить?

Sheldhur
10.07.2018
15:52:30
https://github.com/fluture-js/Fluture/wiki/Comparison-to-Promises
это даже сахаром назвать сложно

я понимаю ещё bluebird, там хоть сахорок, тут то чё?

как верно заметили методы своими именами назвали, аргументы местами поменяли

Alexander
10.07.2018
15:54:02
Эххх, были времена, что Q был фаворитом...

Dika
10.07.2018
15:54:45
В примере представлена конструкция, полностью отличающаяся от AAA промисов. Даже resolve и reject местами поменяны. И за это его надо любить?
> Даже resolve и reject местами поменяны Это у промисов resolve и reject местами поменяли Почему пример полностью отличается? Он делает то же самое.

Piu
10.07.2018
15:55:21
https://github.com/fluture-js/Fluture/wiki/Comparison-to-Promises
> lazy > именованные операторы футурки нормального человека

Alexander
10.07.2018
15:55:50
Мне казалось, правильно так, как написано в стандарте

Alexander
10.07.2018
15:56:39
А если намёк на то, что в коллбэках сначала шёл err, а потом data, то это немного разное

Dika
10.07.2018
15:57:31
я понимаю ещё bluebird, там хоть сахорок, тут то чё?
Тут нормальный rejection branch, который типизируется, например. Здесь более глубоко рассказано, почему промисы говно: https://medium.com/@avaq/broken-promises-2ae92780f33

Google
Alexander
10.07.2018
15:58:04
И почему кофескрипт круто

Piu
10.07.2018
15:58:12
А если намёк на то, что в коллбэках сначала шёл err, а потом data, то это немного разное
посмотри любой другой язык с реализованными футурками

Alexander
10.07.2018
15:58:17
Тем более с медиума лол

Alexander
10.07.2018
15:58:50
посмотри любой другой язык с реализованными футурками
Когда я буду писать на другом языке, тогда и посмотрю, благодарю

А у нас не футурки вроде как. И они чётко описаны в доке

Sheldhur
10.07.2018
15:59:04
sudo sysctl -w net.inet.ip.ttl=65
спасибо кэп, почитай ещё чуть чуть

Dika
10.07.2018
15:59:25
Admin
ERROR: S client not available

Piu
10.07.2018
15:59:31
Когда я буду писать на другом языке, тогда и посмотрю, благодарю
ща бы игнорить все достижения в других языках и кукарекать что промисы в js правильные

Alexander
10.07.2018
15:59:48
А вот кукарекать про другие языки это да, вам лучше перестать. А то оффтоп

Piu
10.07.2018
16:00:59
А у нас не футурки вроде как. И они чётко описаны в доке
промисы семантически это и есть футурки

но конечно же в джс промисы неправильные

Alexander
10.07.2018
16:02:37
Если бы они создавались как футурки и звались футурками, то да, они бы были неправильными. Но они создавались как промисы и описаны как промисы. Или делать === тоже неправильно, потому что в других языках так не делают?

Julia
10.07.2018
16:03:05
спасибо кэп, почитай ещё чуть чуть
хз, у меня все работает, иногда заметно, что режут vpn, но если повесить на 443 порт overSSL, то все ок

Google
Alexander
10.07.2018
16:04:27
Ну так срочно нудна библиотека ===.js, которая исправляет это недоразумение

Julia
10.07.2018
16:04:35
?

Alexander
10.07.2018
16:04:46
ору с эксперта
Но ведь сова ничего не писал в чате

Piu
10.07.2018
16:05:12
Но ведь сова ничего не писал в чате
мне показалось что ты вместо него

Alexander
10.07.2018
16:05:24
Тебе показалось

Можешь перечитать, я русским языком изложил, что вышеописанная либа не соответствует стандартам промисов ААА (вот тут я ошибся, да, ибо стандарт зовётся А+), принятых в JS. Ни на какие статусы экспертов я не претендовал и не претендую. Ты же стал утверждать, что там все неправильно и вообще в других языках трава зеленее. Причём тут другие языки? Мы в чатике JS

Alexander
10.07.2018
16:11:34
Ох, это я ещё холоден. Закипаю я обычно, когда рекомендуют весь код с промисов на асинк эвэйты переписать. И то, в последнее время все меньше цепляет

Alexander
10.07.2018
16:12:40
стикер_умиления.png

Поставил бы, так тут они залочены

Евгений
10.07.2018
16:14:04
Щас бы спорить за промисы когда они вошли в стандарт ещё в 2015 году.

Дмитрий
10.07.2018
16:16:52
?

Alexander
10.07.2018
16:17:17
Голубоглазые, светловолосые

Piu
10.07.2018
16:17:42
У меня правильные
ну ты хоть ник поменял и на том спасибо

Dika
10.07.2018
16:17:44
Евгений
10.07.2018
16:18:33
Голубоглазые, светловолосые
Промис мужского пола ж. Трапы?

Alexander
10.07.2018
16:18:58
Поди из разбери

Страница 2279 из 2748