@vuejs_ru

Страница 512 из 3900
Konstantin
02.06.2017
15:19:15
А код покажи
http://dl3.joxi.net/drive/2017/06/02/0016/3113/1055785/85/f6866d11b9.jpg

Дмитрий
02.06.2017
15:20:00
Или если es5 то перед setTimeout var self = this и уже замыкаешь self внутри таймаута

Konstantin
02.06.2017
15:20:53
спасибо!! но почему так, в чем разница между arrow function?

Google
Konstantin
02.06.2017
15:21:11
да, спасибо, освоил новый трюк

Andrey
02.06.2017
15:21:13
спасибо!! но почему так, в чем разница между arrow function?
в том что она биндит функцию на текущий this

Дмитрий
02.06.2017
15:21:53
Ну или setTimeout(function() {}.bind(this));

Rafael
02.06.2017
15:22:23
Ну или setTimeout(function() {}.bind(this));
ээ, такое вроже не будет работать

Illya
02.06.2017
15:22:39
Будет

Дмитрий
02.06.2017
15:22:43
Почему?

Illya
02.06.2017
15:22:56
Только скобки нужны

Rafael
02.06.2017
15:23:03
Ну или setTimeout(function() {}.bind(this));
О.О я как-то пробовал, у меня не завелось

ща попробую



Дмитрий
02.06.2017
15:24:39
Ну я где-то с синтаксисом косякнул

Rafael
02.06.2017
15:25:23
Ну я где-то с синтаксисом косякнул
скобки забыл, как Илья заметил

Дмитрий
02.06.2017
15:25:37
Ага

Google
Дмитрий
02.06.2017
15:28:18
@Fl0pZz





Все норм - не забыл

Rafael
02.06.2017
15:29:36


Дмитрий
02.06.2017
15:31:55
Интересно почему тут не завелось

Rafael
02.06.2017
15:32:16
Интересно почему тут не завелось
потому что function declaration vs function expression

ну я так думаю

скорее всего в первом случае, парсер воспринимает {} как блок когда, а не как тело функции

Alex
02.06.2017
15:33:19
Чуваки, вы тут все пишете код на JS. Объясните мне пожалуйста, в чем прелесть динамической типизации?

Stanislav
02.06.2017
15:33:40
Как будто у нас выбор есть))

Varyen
02.06.2017
15:34:02
ниже порог вхождения

сначала это прелесть, потом не очень

Alex
02.06.2017
15:34:11
flow/ts
elm, purescript, kotlin

Stanislav
02.06.2017
15:34:42
flow/ts
ну оно ж искусственное) Хотя хз что автор имел ввиду

Illya
02.06.2017
15:42:24
Сами вы искуственные

Google
Yaroslav
02.06.2017
16:14:00
искуственно прикрученный набор конструкций для типизации.. искуственный это не родной)

Alex
02.06.2017
16:18:38
не пойму visual studio code реально так хорош?

Kos
02.06.2017
16:18:49
да

Alex
02.06.2017
16:19:03
на ютубе у зарубежных стримеров почти у каждого он

Emil
02.06.2017
16:20:42
Хорош, но мне не зашло

Alex
02.06.2017
16:21:02
Emil
02.06.2017
16:21:40
Atom

Rafael
02.06.2017
16:21:50
Kelin
02.06.2017
16:52:10
Кек

Alex
02.06.2017
16:54:00
а как там бинды из атома заюзать, расшиерение установил но оно не фурычит

Вишневый чай
02.06.2017
16:59:13
Emil
02.06.2017
17:21:55
подскажет кто?

всем привет, вопрос по Webpack почему у автора работает использование alias'ов в в rule.test? https://medium.com/@ArtyomTrityak/migration-from-require-js-to-webpack-2-a733a4366ab5 переношу проект с requireJS на Webpack2

Stanislav
02.06.2017
17:34:19
чето ржу, только вчера бугуртил про нодовый window и браузерный global https://github.com/tc39/proposal-global

можно ли в async функции как то сделать чтобы не продолжать цепочку промисов ? т.е. не вызывать resolve ?

Nikolay
02.06.2017
17:56:53
@enomad есть пример, где ты хочешь это сделать?

Суть в том, что async функция, всегда возвращает промис

Это просто удобный и красивый способ обернуть промисы

Google
Stanislav
02.06.2017
17:58:36
ну вот хочу чтобы на return не делалось resolve()

возможно нужно явно надо вернуть пустой промис

Nikolay
02.06.2017
18:01:54
Да, проще всего вернуть пустой промис. Или не использовать async функции и возвращать либо промис, либо ничего.

Но тогда сложнее пользоваться такой функцией

Stanislav
02.06.2017
18:02:36
да дело не в возврате как бы, дело в явном вызове resolve

я походу пока не вкуриваю всей парадигмы. давно игрался очень колбеками, еще в 2012 с торнадой

ну, тоесть тут даже не промис. тут функция с аргументом в виде колбека next

Nikolay
02.06.2017
18:04:26
async функция, принимающая колбек?

Stanislav
02.06.2017
18:05:13
не, обычная функция. в которой я раньше вызывал колбек, но теперь вызываю асинк

Admin
ERROR: S client not available

Stanislav
02.06.2017
18:05:42
ну стандартное дело store.dispatch('set_active_category', node).then(() => { next() })

думаю как бы завернуть ЕЩЕ круче

Yaroslav
02.06.2017
18:09:26
const fab = async () => { let val1 = await func1(); console.log(val1,'\n','--------------'); return; let val2 = await func2(); console.log(val2,'\n','--------------'); } останавливает выполнение на ретурн

Stanislav
02.06.2017
18:14:27
да, но fab.then(()=> console.log('hi')) выполнится

Yaroslav
02.06.2017
18:15:37
Так цепочка останавливается, дальше не читал

Stanislav
02.06.2017
18:16:45
ну хотелка была чтобы then не выполонился :)

наверное и к лучшему

Yaroslav
02.06.2017
18:19:21
не понимаю приминения fab(); без then как бы выполняет всю цепочку промисов поочерёдно, и не ловиш что возвращает

если один из промисов вернул шляпу, ретьорн и дальше не идет

или если надо поймать выбросил ошибку и ловиш только кетч на выходе

Google
Stanislav
02.06.2017
18:21:21
да я не о (нормальных) юзкейсах

я скорее о том как бы очень толсто оборвать чтобы ни ресолв ни кетч не вызывать

Yaroslav
02.06.2017
18:28:00
нужно почитать документацию, но если бы такой метод был, то рано или поздно наломали бы дров аноны и ор стоял бы о том что опять нельзя явно поймать ексепшен

Stanislav
02.06.2017
18:28:33
ну наверное да, к лучшему что нет

в торнаде с этим вообще лютый треш был

молча обрывается цепочка и всё

ну собсна как и в случае промисов, да

а ночью начинаются приключения с нодой UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 8): ReferenceError: XMLHttpRequest is not defined

Andrey
02.06.2017
18:42:48
Yaroslav
02.06.2017
18:45:24
Илья несколько раз на конференциях пример приводил, когда сняли с рассмотрения отменяемые промисы из-за позициии гугла

Andrey
02.06.2017
18:47:46
да я знаю читал

но в сторонних либах есть такая возможность

Yaroslav
02.06.2017
18:50:59
Cancellation в bluebird?

Евгений
02.06.2017
19:06:55
ребят, есть у меня Posts, у постов есть shares.count, но не у все, если репостов не было то вообще нет shares. И есть сортировка на сайте этих постов через lodash orderBy

и вот он ставит посты у которых нет репостов выше всех постов, а потом уже идут по убыванию

как можно пихать их вниз наоборот?

Yaroslav
02.06.2017
19:08:48
Posts это массив объектов?

Евгений
02.06.2017
19:09:20
да

Макс
02.06.2017
19:10:29
Подскажите, что значит эта конструкция: const { app, router, store } = createApp() ?

Yaroslav
02.06.2017
19:12:09
Подскажите, что значит эта конструкция: const { app, router, store } = createApp() ?
это деструктивное присваивание у объектов

Rafael
02.06.2017
19:12:27
это деструктивное присваивание у объектов
Кстаи это случаем не pattern matching?

Страница 512 из 3900