@habrachat

Страница 3185 из 6731
3bl3gamer
09.10.2016
11:14:00
почему new Promise(function(resolve, reject) { resolve("smth") } ) , а не p = new Promise(); p.resolve("smth") ? зачем спавнить лишнюю функцию?

Славик
09.10.2016
11:14:01
ну, а как еще ты код отдашь?

resolve - то, что выполняется в then

reject - catch

Google
3bl3gamer
09.10.2016
11:17:29
ну да... иии?..

так, полный пример. щас: new Promise(function(resolve, reject) { someAsyncStuff(function(err, res){ err ? reject(err) : resolve(res) }) }).then(...) почему не var p = new Promise() someAsyncStuff(function(err, res){ err ? p.reject(err) : p.resolve(res) }) p.then(...) ? так короче, компактнее, и лишнего отступа нет

Славик
09.10.2016
11:21:36
не

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

3bl3gamer
09.10.2016
11:23:55
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise new Promise( /* executor */ function(resolve, reject) { ... } ); executor A function that is passed the arguments resolve and reject. The executor function is executed immediately by the Promise implementation, passing resolve and reject functions (the executor is called before the Promise constructor even returns the created object). ...

вроде код выполняется сразу после создания
ну т.е. всё выполняется последовательно в обоих случаях

Daniil
09.10.2016
16:00:27
напоминаю про аналитику в 20:00

CH15
09.10.2016
17:22:21
Ваномас??

3bl3gamer
09.10.2016
18:24:34
функция в промисе — не асинхронный код, она выполняется там же при создании промиса. someAsyncStuff — какая-то сферическая в вакууме асинхроная задача, работающая не на промисах.

Google
Славик
09.10.2016
18:25:40
0_о

я не догнал

3bl3gamer
09.10.2016
18:29:33
$ node > (function(){ ... console.log(1) ... new Promise(function(res,rej){ ..... console.log(2) ..... res(10) ..... console.log(3) ..... }).then(console.log) ... console.log(5) ... })() 1 2 3 5 10

я люблю грин дей
09.10.2016
18:35:36
вот так их пихали в код больше те, кто НУ ПИЗДЕЦ КАК ОБЯЗАТЕЛЬНО ДОЛЖЕН ПО МОДЕ ПИСАТЬ

Славик
09.10.2016
18:36:05
не

я люблю грин дей
09.10.2016
18:36:41
та как не, неудобно ж вот так каждый раз реально. Коллбек хелл все равно будет в крупных скриптах

а, не, гоню

не будет

Славик
09.10.2016
18:36:59
по-моему, 10 может вывестись в любой момент

после 2

3bl3gamer
09.10.2016
18:38:05
по-моему, 10 может вывестись в любой момент
не может после два. до 5 включительно выполняется функция, которая не даст больше ничему выполниться. однопточность ж

я люблю грин дей
09.10.2016
18:39:53
мне кажется, что Славик прав, но я чот не догоняю почему 10 после 2 сразу не идет

3bl3gamer
09.10.2016
18:41:07
потому что так в прописах задумано. что-то пруфов найти не могу...

а, во https://promisesaplus.com/#point-34

> this requirement ensures that onFulfilled and onRejected execute asynchronously, after the event loop turn in which then is called, and with a fresh stack.

ну и это логично: промис должен одинаково отработать, независимо от того, в какой именно момент вызван resolve

Ar
09.10.2016
20:10:53
Эй, эй, тут в нейросетях кто-то разбирается?

CH15
09.10.2016
20:14:33
Эй, эй, тут в нейросетях кто-то разбирается?
Зависит от целей, которые ты преследуешь

Google
Ar
09.10.2016
20:15:20
Зависит от целей, которые ты преследуешь
Ясное дело. Интересуют те, у кого имеется подобный опыт.

CH15
09.10.2016
20:15:48
Ну, был опыт, но специфичный, тут не все одинакого

[Anonymous]
09.10.2016
20:26:49
Up

[Anonymous]
09.10.2016
20:33:03
Вы чего Чатик сломали ?

Телеграм зависает когда сюда заходишь

Ппц

Черещ веб зашла

CH15
09.10.2016
20:34:11
Ебтвоюмать, да это же объект обажания 1/3 землян!

Ar
09.10.2016
20:34:24
Телеграм зависает когда сюда заходишь
Крашится из-за спецсимволов?

CH15
09.10.2016
20:34:26
Ее баф такой мощный, что каждый второй из 1/3 просит хила

[Anonymous]
09.10.2016
20:34:33
Хз из-за чего

Приложение на айос и айфон и айпад с двух аккаунтов

Веб не виснет

Ar
09.10.2016
20:35:28
Приложение на айос и айфон и айпад с двух аккаунтов
Купи нормальную технику, например.

CH15
09.10.2016
20:35:30
Все глючит?

[Anonymous]
09.10.2016
20:35:44
Только в приложениях



Вот из сафари сижу

[Anonymous]
09.10.2016
20:36:34
Ловите сообщение этого пидора

Cat
09.10.2016
20:36:56
Зачем?

Google
[Anonymous]
09.10.2016
20:37:19
Что зачем

Cat
09.10.2016
20:37:25
Есть же апп

[Anonymous]
09.10.2016
20:37:30
телеграм висит из-за вас!

[Anonymous]
09.10.2016
20:37:44
Есть же апп
До сюда тоже символ дошёл

[Anonymous]
09.10.2016
20:37:49
Бля ты читаешь вообще что я пишу

Cat
09.10.2016
20:37:50
Лол

[Anonymous]
09.10.2016
20:38:17
Заходишь в этот чат и приложение фризит

[Anonymous]
09.10.2016
20:38:20
Баг кстати заключается в отсутствии глифа этого символа в шрифтах

Но тофу для него почему-то не генерируется

Ar
09.10.2016
20:38:35
>пользуется гейфоном >жалуется

[Anonymous]
09.10.2016
20:39:09
Какого символа?
Того, из-за которого крашит

Из сообщения этого аутиста

[Anonymous]
09.10.2016
20:39:39
Но вебка то не висит

Андрей
09.10.2016
20:39:44
Сам ты аутист

>пользуется гейфоном >жалуется

[Anonymous]
09.10.2016
20:40:00
Меня из розеткед выперли
И правильно сделали

❄☁cybernetic life support system
09.10.2016
20:40:03
Я аутист

[Anonymous]
09.10.2016
20:40:08
Но вебка то не висит
Так баг телеграма

Google
❄☁cybernetic life support system
09.10.2016
20:40:12
Кто звал меня?

Мур мур мур
09.10.2016
20:40:15
Unsupported characters

Cat
09.10.2016
20:40:17
И правильно сделали
Ну бля, просто народ не отреагировал

Unsupported characters

[Anonymous]
09.10.2016
20:40:20
Они как всегда накосячили

[Anonymous]
09.10.2016
20:40:26
Да уж

Славик
09.10.2016
20:40:47
баг в тг для айфона?

Андрей
09.10.2016
20:40:51
?
Что? Я переслал правду жизни

[Anonymous]
09.10.2016
20:40:54
❄☁cybernetic life support system
09.10.2016
20:40:58
Unsupported characters

Мур мур мур
09.10.2016
20:41:02
Unsupported characters
Вот эта хуйня багирует ифоны

Андрей
09.10.2016
20:41:22
Unsupported characters

[Anonymous]
09.10.2016
20:41:35
Сейчас вот попробовал через 1) Safari 2) IRC (Mutter) 3) Notes Ничего не виснет

[Anonymous]
09.10.2016
20:41:52
Мда тогда мне придётся выйти

Андрей
09.10.2016
20:41:52


Страница 3185 из 6731