
soontothemoon
18.05.2018
12:50:57
пример кода

Google

soontothemoon
18.05.2018
12:51:44

Nikita
18.05.2018
12:51:55
где именно ломаетсяя?

soontothemoon
18.05.2018
12:52:35
ломается при вызове статической функции this.fields()

Сергей
18.05.2018
12:52:56

Nikita
18.05.2018
12:52:57
потому что он не видиет его

Константин
18.05.2018
12:53:07
код не полный, но думаю понятно. там внутри if-а еще пару await-ов
Мне не нравится await в цикле. Эти фотки будут обрабатываться последовательно а могли бы - параллельно. Посмотри пакет p-map. Ты можешь на вход подать массив фоток для обработки и асинк-функцию обработчик и можно третьим параметром определить по сколько потоков в параллель обрабатывать. Тебе вернётся один промис который можно await-нуть и дождаться окончания обработки

Сергей
18.05.2018
12:53:20
статический значит определен на классе а не на инстансе
Base.fields()
вот так будет работать

Jack
18.05.2018
12:54:19

Nikita
18.05.2018
12:55:25
почему for а не forEach ?

8
18.05.2018
12:55:29
при авторизации, в сессию присваиваю некоторые значение , но при переходе на другую страницу сессия обновляется и данные исчезают это при статическом открывание страниц expressjs

Jack
18.05.2018
12:55:41

Google

8
18.05.2018
12:55:42
Может кто нибудь помочь в этом

Nikita
18.05.2018
12:55:47

Jack
18.05.2018
12:56:15
почему ?
Потому что это синхронная колбэк функция

Сергей
18.05.2018
12:56:16

dexofan
18.05.2018
12:56:57
https://github.com/tc39/proposal-async-iteration

8
18.05.2018
12:57:28
Œ:
при авторизации, в сессию присваиваю некоторые значение , но при переходе на другую страницу сессия обновляется и данные исчезают это при статическом открывание страниц expressjs
Œ:
Может кто нибудь помочь в этом

Sheldhur
18.05.2018
12:58:10

Cenator
18.05.2018
12:58:26

dexofan
18.05.2018
12:58:29

Cenator
18.05.2018
12:58:32
который уже в десятке емнип

dexofan
18.05.2018
12:58:38
Поехавший

Sheldhur
18.05.2018
12:58:39
а

Сергей
18.05.2018
12:59:02

Sheldhur
18.05.2018
12:59:16
ещё кто нибудь скажите, что это не пакет

soontothemoon
18.05.2018
13:00:10

Google

Сергей
18.05.2018
13:01:12
разумеется
из статического метода же вызываешь
в статическом методе this — класс

soontothemoon
18.05.2018
13:01:31
типа он свой this имеет?

Evgen
18.05.2018
13:01:47
нет
this только у объектов

Сергей
18.05.2018
13:01:58

soontothemoon
18.05.2018
13:01:59
свой scope

Сергей
18.05.2018
13:02:01

Nikita
18.05.2018
13:02:10

Evgen
18.05.2018
13:02:32
я про ооп: классы - объекты

Сергей
18.05.2018
13:02:34
свой scope
foo.bar() — функция вызывается с this — bar

Evgen
18.05.2018
13:02:45
согласен

8
18.05.2018
13:02:45
Œ:
Œ:
при авторизации, в сессию присваиваю некоторые значение , но при переходе на другую страницу сессия обновляется и данные исчезают это при статическом открывание страниц expressjs

Jack
18.05.2018
13:04:45
Œ:
Œ:
при авторизации, в сессию присваиваю некоторые значение , но при переходе на другую страницу сессия обновляется и данные исчезают это при статическом открывание страниц expressjs
ну давайте еще пару раз

soontothemoon
18.05.2018
13:06:11
this это контекст выполнения функции
при вызове на объекте this объекта и там нет статических переменных и функций, а когда через класс обращаемся, то только статики и видит, странно что через this невидит статик поля, это можно как нить обойти?

Сергей
18.05.2018
13:06:41

Google

soontothemoon
18.05.2018
13:09:37

Сергей
18.05.2018
13:09:54
Foo.some()
и вообще придумать архитектуру, когда это не нужно

soontothemoon
18.05.2018
13:10:09
много наследников

Сергей
18.05.2018
13:10:13
пиздец
чувак
ООП в жс — ад
не делай так
куча наследников — максимально хуевая производительность

Abu
18.05.2018
13:11:24

soontothemoon
18.05.2018
13:11:41

Yan
18.05.2018
13:12:02

Abu
18.05.2018
13:12:36

soontothemoon
18.05.2018
13:13:31
а какие выходы есть или решения?

Victor
18.05.2018
13:14:35

soontothemoon
18.05.2018
13:14:54

Victor
18.05.2018
13:15:15
функциональное программирование

Nikita
18.05.2018
13:15:17
ферст пик

Google

Victor
18.05.2018
13:16:12
JS ближе по концепции к ФП, чем к ООП
Хотя и не является в чистом виде даже и близко функциональным язвком

soontothemoon
18.05.2018
13:17:02
пока хз как по другому

Сергей
18.05.2018
13:17:47

Nikolay
18.05.2018
13:19:19

Victor
18.05.2018
13:19:44

Yan
18.05.2018
13:19:47

Сергей
18.05.2018
13:20:04

Victor
18.05.2018
13:20:12
а теперь ты прикручиваешь костыли, чтобы пофиксить изначально неверно написанное

Сергей
18.05.2018
13:20:22

Владимир
18.05.2018
13:20:49

Nikolay
18.05.2018
13:20:52

Сергей
18.05.2018
13:21:26

soontothemoon
18.05.2018
13:21:28

Сергей
18.05.2018
13:21:33
особенно если есть “виртуальные” классы

soontothemoon
18.05.2018
13:21:48

Сергей
18.05.2018
13:21:53

soontothemoon
18.05.2018
13:21:53