БЕГЕМОТИКОВ МОЖНО! Войти !bnw Сегодня Клубы
> nil || false => false Кто догадался, как это работает — тому я не завидую.
#VFCXXT / @komar / 1005 дней назад

нахуй иди пидор дисплазийный
#VFCXXT/FDB / @anonymous / 1005 дней назад

А что не так? Нужно как в SQL?

#VFCXXT/FFC / @nle-floppa / 1005 дней назад
Если слева от || ложь, то возвращается значение справа? Но зачем такое делать с nil?
#VFCXXT/MHQ / @mad_hatter / 1005 дней назад
@mad_hatter сходи нахуй жыд миокардозный и шлюху свою выкидушную забери
#VFCXXT/PYP / @anonymous --> #VFCXXT/MHQ / 1005 дней назад
@anonymous Так я уже тут.
#VFCXXT/PJ4 / @mad_hatter --> #VFCXXT/PYP / 1005 дней назад
#VFCXXT/AQP / @komar --> #VFCXXT/MHQ / 1005 дней назад
@komar Ну тогда это вполне обычная конструкция, как в баше. Чему ты ужасаешься?
#VFCXXT/0R7 / @mad_hatter --> #VFCXXT/AQP / 1005 дней назад
@mad_hatter Я не хочу видеть в коде таких конструкций. Я слишком тупой, чтобы однажды не споткнуться о нее и не разъебать все.
#VFCXXT/2K8 / @komar --> #VFCXXT/0R7 / 1005 дней назад
@nle-floppa Можно как в SQL. Можно как в maybe. А когда у тебя залупа, которая почти всегда ведет себя как false — становится неуютно.
#VFCXXT/NCI / @komar --> #VFCXXT/FFC / 1005 дней назад
@komar Это да, в скриптах такие сокращения лучше не использовать.
#VFCXXT/JIS / @mad_hatter --> #VFCXXT/2K8 / 1005 дней назад

@komar Ну что поделать, в скриптопараше такой положняк.

Welcome to Node.js v17.5.0.
Type ".help" for more information.
> null || false

false
Python 3.10.0 (default, Oct 17 2021, 15:01:02) [GCC 11.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> None or False

False
Lua 5.4.2  Copyright (C) 1994-2020 Lua.org, PUC-Rio
> nil or false

false
#VFCXXT/3C2 / @nle-floppa --> #VFCXXT/NCI / 1005 дней назад
@nle-floppa js> false || undefined js> undefined || false false удобно
#VFCXXT/YHX / @l29ah --> #VFCXXT/3C2 / 1005 дней назад

@l29ah Что за имплементация такая? Может undefined просто не имеет строкового представления?

В V8 (нода, хромбраузеры) и SpiderMonkey (Mozilla):
```

(false || undefined) === undefined

true

(undefined || false) === false

true
```

#VFCXXT/P5W / @nle-floppa --> #VFCXXT/YHX / 1005 дней назад
@nle-floppa JavaScript-C 1.8.5 2011-03-31
#VFCXXT/AS2 / @l29ah --> #VFCXXT/P5W / 1005 дней назад
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.