@nodejs_ru

Страница 1624 из 2748
енот
17.02.2018
16:52:19
а в контексте промиса this как рассматривается?

как пространство промиса?

как тогда мне из класса в промис передать this класса?

а если я из промиса вызову метод класса, этот метод будет в качестве this что видеть?

Google
Victor
17.02.2018
16:54:02
енот
17.02.2018
16:54:18
И чтобы наверняка можно через self
в промисе self будет от класса?

Victor
17.02.2018
16:54:48
Смотря где ты его self присвоишь this

енот
17.02.2018
16:55:06
эээ

Roman
17.02.2018
16:55:11
Ну можно в обработчики стрелочные функции передать

енот
17.02.2018
16:55:46
class Foo { method = () => {} // `this` всегда один }
а потом это можно вызвать из промиса и получить ответ? и оно будет видеть this как надо?

как мне надо - как this класса

енот
17.02.2018
16:56:15
я не очень умный, простите

Cenator
17.02.2018
16:56:27
у стрелочных this привязан к месту объявления

Google
енот
17.02.2018
17:00:10
class Foo { method = () => {} // `this` всегда один }
decide = vars => { ^ SyntaxError: Unexpected token =

новый вопрос, допустим я решу проблму с ошибкой. но как мне тогда вызвать decide из промиса? я всё вызываю через this ))

Cenator
17.02.2018
17:02:00
ну либо как деды делали - объявляй в конструкторе

енот
17.02.2018
17:02:32
блин, нафиг я с нодой связался, впервые за год мне понадобился ооп и алес

Cenator
17.02.2018
17:02:35
но уж точно не вар селф = тхис

енот
17.02.2018
17:02:41
что именно объявлять в конструкторе?

Cenator
17.02.2018
17:02:58
стрелочный метод, че еще

this.huy = vars => {}

Victor
17.02.2018
17:03:24
Это в ES7 так работает или еще в ES6?

енот
17.02.2018
17:03:40
так, объявил

Cenator
17.02.2018
17:03:58
нет, ес7, который ес2016 такого не содержит

енот
17.02.2018
17:04:29
как мне теперь к нему обратиться то, не пойму

из промиса

Cenator
17.02.2018
17:05:00
бле, тебе статический надо метод или у инстанса?

Zamir
17.02.2018
17:05:26
привет! хочу изпользовать postgres в новом проекте, какой графический клиент можете посоветовать на macOS ?

енот
17.02.2018
17:05:41
бле, тебе статический надо метод или у инстанса?
мне вообще приватный метод надо, вообще мне надо к свойствам класса из промиса в методе класса обратиться

KlonD90
17.02.2018
17:05:42
Datagrip

Google
енот
17.02.2018
17:06:53
может можно как-то в промис просто передать

Cenator
17.02.2018
17:07:26
может можно как-то в промис просто передать
можно если ты сам поймешь чего хочешь

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

KlonD90
17.02.2018
17:08:19
Асинк авэйт стрелочная или бинд?

Cenator
17.02.2018
17:08:36
Как нет? :(
а разве есть?)

енот
17.02.2018
17:09:20
приватных в жс нет, только статические и методы инстанса
мне нужно чтобы я здесь https://gist.github.com/chemax/40ed8de4892e33e1f1e81b172d020960#file-gistfile1-txt-L97 видел это https://gist.github.com/chemax/40ed8de4892e33e1f1e81b172d020960#file-gistfile1-txt-L32

Victor
17.02.2018
17:10:45
а разве есть?)
https://github.com/tc39/proposal-private-methods

Cenator
17.02.2018
17:10:55
пропосал же

KlonD90
17.02.2018
17:11:02
а разве есть?)
Ну хотя да в голову только костыли лезут из серии убрать из списка объекта прототипа. С другой стороны подобное поведение можно имплементировать в конструкторе, но вот эффективность сомнительная.

Cenator
17.02.2018
17:11:40
Cenator
17.02.2018
17:12:00
очевидно там тоже стрелку надо, в промисе

енот
17.02.2018
17:12:57
Cenator
17.02.2018
17:13:18
ок, но это не помогло)
сделай минимальный пример

на jsfiddle хотяб

енот
17.02.2018
17:13:50
блин

Cenator
17.02.2018
17:14:55
ок, но это не помогло)
так я не вижу чтобы у тебя хендлер стрелочной был

енот
17.02.2018
17:14:57
сейчас попробую сделать промис

так надо было хендлер сделать стрелочным

Google
Cenator
17.02.2018
17:16:16
естественно

енот
17.02.2018
17:18:30
естественно
не помогло. думаю над примером. я просто не умею объявлять промисы ((( читаю доку

Cenator
17.02.2018
17:20:39
консоль лог поможет

енот
17.02.2018
17:26:20
консоль лог поможет
https://jsfiddle.net/28bfu6pd/7/ вроде тут работает

всё, кажется и у меня заработало))

Admin


енот
17.02.2018
17:41:14
ну вот
большое вам спасибо, вы мне очень помогли. заодно я теперь больше знаю про стрелочные функции, промисы и this

Никита
17.02.2018
19:35:06
Все, кто используют лодаш, обновились уже там, да?

Sheldhur
17.02.2018
19:35:24
не стоит?

Cenator
17.02.2018
19:35:57
да, лодаш не стоит использовать

Никита
17.02.2018
19:36:37
Вообще да.

Но не только из-за этого ;-).

не стоит?
Уязвимость в _.merge.

Sheldhur
17.02.2018
19:37:57
это блять как

Дмитрий
17.02.2018
19:38:09
Пиздец

Правильно я эту фигню выпиливал отовсюду

Sheldhur
17.02.2018
19:39:25
в пакетах то всё равно осталась

Vitaly
17.02.2018
20:02:11
Уязвимость в _.merge.
Херасе. А можно линочку

Никита
17.02.2018
20:02:34
https://hackerone.com/reports/310443

Google
Kylych
17.02.2018
20:02:46
кто может на простом языке объяснить что такое CORS и зачем он нужен?

Vitaly
17.02.2018
20:04:39
https://hackerone.com/reports/310443
Prototype Injection, крутяк :)

Никита
17.02.2018
20:05:34
кто может на простом языке объяснить что такое CORS и зачем он нужен?
CORS нужен чтобы ты мог с сайта А дёрнуть сайт Б и получить ответ. Без адового jsonp (который позволяет сайту Б вставить тебе весёлого яваскрипта на страницу).

Никита
17.02.2018
20:06:55
nope
Он просил простым языком же.

Kylych
17.02.2018
20:07:11
а что подразумевается под словом "дернуть"?

Kylych
17.02.2018
20:09:56
спасибо)

кажется я нашел статью)

aziret
17.02.2018
20:47:03
/stat@combot

Combot
17.02.2018
20:47:08
combot.org/chat/-1001041204341

A.
17.02.2018
22:37:59
@Atassis

Alexander
17.02.2018
22:58:53
нушто, кто хочет покопаться в моем говнокоде вместе со мной и починить его наконец? плачу компанией на эту ночь))

(socket.io + jwt + auth по ip)

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