Size: a a a

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

2019 November 15

AE

Alexey Ermakov in JavaScript — русскоговорящее сообщество
Yakov
как это называется, когда вместо
if (a) {
 b();
}

пишут
a && b();
short circuit
источник

МП

Максим Патрушев in JavaScript — русскоговорящее сообщество
Yakov
как это называется, когда вместо
if (a) {
 b();
}

пишут
a && b();
Мне кажется, эта мода из реакта пошла. Вне jsx разметки такой код лично мне прям глаза режет.
источник

L4

Leet 4 in JavaScript — русскоговорящее сообщество
Максим Патрушев
Мне кажется, эта мода из реакта пошла. Вне jsx разметки такой код лично мне прям глаза режет.
в реакте это так не используется, там всегда значение этих вычислений куда-то передается)
источник

AE

Alexey Ermakov in JavaScript — русскоговорящее сообщество
эта мода дцать лет назад пошла со времён Си
источник

L4

Leet 4 in JavaScript — русскоговорящее сообщество
Alexey Ermakov
short circuit
там вопрос немного не об этом, а о том, как назвать short circuit, который используется не для получения значения вычисления, а тупо для запуска какой-то функции
источник

SS

S S in JavaScript — русскоговорящее сообщество
Leet 4
подробнее) в чем "динамичность" твоего примера?
Хочу сделать так, только не кидайтесь  тапками, просто интересно стало
const props = [['user', 'level'], ['user.level', 'access'], [null, null]];

       const user = {
           level: {
               access: true
           }
       };

       const hasAll = props.every(([obj, hasItem]) => {
           if (!obj) {
               return true;
           }            
           
           return [obj].hasOwnProperty(hasItem);;
       });
источник

🦜

🦜 in JavaScript — русскоговорящее сообщество
Oleg Rizhkov
вот я читаю код и не могу понять, зачем написано
export default class MyClass...

и ниже
module.exports = MyClass
Могу предложить что класс использует двумя системами модулей
источник

L

Lookarious in JavaScript — русскоговорящее сообщество
Leet 4
ну, учитывая что ты и двойное равно нормой считаешь, то вопросов нет)
Так что, писать
if(isOpened = true) this.closeAnim() ?
источник

AE

Alexey Ermakov in JavaScript — русскоговорящее сообщество
Leet 4
там вопрос немного не об этом, а о том, как назвать short circuit, который используется не для получения значения вычисления, а тупо для запуска какой-то функции
а чем получение значения от вызова функции отличается?
источник

L

Lookarious in JavaScript — русскоговорящее сообщество
Alexey Ermakov
а чем получение значения от вызова функции отличается?
Именно
источник

L4

Leet 4 in JavaScript — русскоговорящее сообщество
Alexey Ermakov
а чем получение значения от вызова функции отличается?
в том, что функция не возвращает ничего, а даже если возвращает - то результат ее выполнения тупо теряется) (я конкретно об этом примере)
источник

BQ

Bobojon Qaroev in JavaScript — русскоговорящее сообщество
Всем привет
источник

AE

Alexey Ermakov in JavaScript — русскоговорящее сообщество
Leet 4
в том, что функция не возвращает ничего, а даже если возвращает - то результат ее выполнения тупо теряется) (я конкретно об этом примере)
функция всегда возвращает что-то в жс
источник

AE

Alexey Ermakov in JavaScript — русскоговорящее сообщество
даже без return-а
источник

L

Lookarious in JavaScript — русскоговорящее сообщество
Leet 4
в том, что функция не возвращает ничего, а даже если возвращает - то результат ее выполнения тупо теряется) (я конкретно об этом примере)
Мы в этом примере не знаем что возвращает b()?
источник

BQ

Bobojon Qaroev in JavaScript — русскоговорящее сообщество
у меня есть один вопрось
источник

L4

Leet 4 in JavaScript — русскоговорящее сообщество
Alexey Ermakov
функция всегда возвращает что-то в жс
это уже не важно) верни что хочешь, ему будет плевать - все это улетает "в космос"
источник

L4

Leet 4 in JavaScript — русскоговорящее сообщество
Lookarious
Мы в этом примере не знаем что возвращает b()?
не имеет значения)
источник

AT

Alexey Tuychiev in JavaScript — русскоговорящее сообщество
Alexey Ermakov
функция всегда возвращает что-то в жс
В данном примере функция делает какой то сайдэффект, да она вернет undefined но толку с него
источник

BQ

Bobojon Qaroev in JavaScript — русскоговорящее сообщество
Как открыт файл .сhm  на javascript
источник