Size: a a a

JavaScript — русскоговорящее сообщество

2019 December 28

L

Looch in JavaScript — русскоговорящее сообщество
Как-то так
источник

L

Lookarious in JavaScript — русскоговорящее сообщество
Looch
У человека там не примитивы
Сорян я не увидел
источник

AP

Anton Permyakov in JavaScript — русскоговорящее сообщество
Oleg Rizhkov
в редьюсе файндом попробую.
файнд каждый раз будет по массиву проходить, лучше записывай в объект или в мап
источник

OR

Oleg Rizhkov in JavaScript — русскоговорящее сообщество
Anton Permyakov
файнд каждый раз будет по массиву проходить, лучше записывай в объект или в мап
точно... спасибо.
источник

В

Василий in JavaScript — русскоговорящее сообщество
как в rxjs сделать последовательное выполнение observeble?
источник

НБ

Никита Бафометович in JavaScript — русскоговорящее сообщество
Погугли
источник

ZS

Znacovean Simion in JavaScript — русскоговорящее сообщество
всем привет
если ты разобрался норм с ес6 и пишешь часто на классах
подскажи как подобрать лучшую альтернативу для задания приватных переменных внутри класса, не являющихся константами?
источник

V

Vladimir in JavaScript — русскоговорящее сообщество
источник

V

Vladimir in JavaScript — русскоговорящее сообщество
Вроде вот так
источник

KS

Konstantin Sedykh in JavaScript — русскоговорящее сообщество
Znacovean Simion
всем привет
если ты разобрался норм с ес6 и пишешь часто на классах
подскажи как подобрать лучшую альтернативу для задания приватных переменных внутри класса, не являющихся константами?
смотри в сторону фабрик. там реально приватные внутренние переменные и методы.
источник

V

Vladimir in JavaScript — русскоговорящее сообщество
Но это не точно)
источник

KS

Konstantin Sedykh in JavaScript — русскоговорящее сообщество
Vladimir
Но это не точно)
если, это ответ, на мой пост, то точнее некуда.
function getMyFabtic = ({foo, bar, ...baz}={}) {
let a;
a = foo + bar; // приватное свойство
return Object.freezy({method});
function method() {return a;} // публичный метод
}
const instance = getMyFabric({foo:2, bar:3});
log(instance.method()); // 5
log(instance.a); //error
instance.b = 6; //error in strict mode
источник

V

Vladimir in JavaScript — русскоговорящее сообщество
Konstantin Sedykh
если, это ответ, на мой пост, то точнее некуда.
function getMyFabtic = ({foo, bar, ...baz}={}) {
let a;
a = foo + bar; // приватное свойство
return Object.freezy({method});
function method() {return a;} // публичный метод
}
const instance = getMyFabric({foo:2, bar:3});
log(instance.method()); // 5
log(instance.a); //error
instance.b = 6; //error in strict mode
Это ответ на пост, который сразу перед картинкой, которую я скинул)
источник

ZS

Znacovean Simion in JavaScript — русскоговорящее сообщество
Konstantin Sedykh
смотри в сторону фабрик. там реально приватные внутренние переменные и методы.
я пишу утилиты экспортируемые внешним пользователям
код утилитарной функции / класса должен быть максимально чистым (независимым от других)
и мой вопрос касался непосредственной декларации let / var переменной (не константы) внутри класса
источник

ZS

Znacovean Simion in JavaScript — русскоговорящее сообщество
ругается на недопустимый символ
источник

KS

Konstantin Sedykh in JavaScript — русскоговорящее сообщество
Znacovean Simion
я пишу утилиты экспортируемые внешним пользователям
код утилитарной функции / класса должен быть максимально чистым (независимым от других)
и мой вопрос касался непосредственной декларации let / var переменной (не константы) внутри класса
нет такого в классах, то что переменные выносятся перед конструктором, то это сахар над сахаром. один фиг они свойства this
источник

V

Vladimir in JavaScript — русскоговорящее сообщество
Znacovean Simion
ругается на недопустимый символ
Ты пример запускал?
источник

KS

Konstantin Sedykh in JavaScript — русскоговорящее сообщество
Znacovean Simion
ругается на недопустимый символ
ну чел тебе чисто хромовскую  es100500 фигню впарил и думает, что оно везде пахать будет...😁
источник

V

Vladimir in JavaScript — русскоговорящее сообщество
Konstantin Sedykh
ну чел тебе чисто хромовскую  es100500 фигню впарил и думает, что оно везде пахать будет...😁
Ты че нить про babel слышал?)
источник

V

Vladimir in JavaScript — русскоговорящее сообщество
Ну я так, интересуюсь)
источник