Size: a a a

2020 September 27

NS

Nurlykhan Salamatov in pro.js
Patric Cormac
Но в нем ведь: условие ? Значение 1 : значение 2
А сократить эту запись можно, чтобы подставлять то значение, что не false?
Куда уже короче)
источник

NS

Nurlykhan Salamatov in pro.js
|| наверное это
источник

KB

Konstantins Bogdanov... in pro.js
Nurlykhan Salamatov
|| наверное это
нет
источник

KB

Konstantins Bogdanov... in pro.js
скоре |
источник

NS

Nurlykhan Salamatov in pro.js
let a = some || 5
источник

NS

Nurlykhan Salamatov in pro.js
Что он делает?
источник

PC

Patric Cormac in pro.js
Nurlykhan Salamatov
let a = some || 5
это не булево значение возвращает?
источник

NS

Nurlykhan Salamatov in pro.js
Если some false запишется 5
источник

KB

Konstantins Bogdanov... in pro.js
Nurlykhan Salamatov
Что он делает?
не, наверное все же ||
источник

PC

Patric Cormac in pro.js
Nurlykhan Salamatov
Если some false запишется 5
спасибо
источник

P

Panda in pro.js
Konstantins Bogdanovs
не, наверное все же ||
Да. Насколько мне известно, '|' — побитовое 'или'.
источник

KB

Konstantins Bogdanov... in pro.js
Panda
Да. Насколько мне известно, '|' — побитовое 'или'.
нетолько
источник

KB

Konstantins Bogdanov... in pro.js
еще в коде иногда встречал использование такое
источник

KB

Konstantins Bogdanov... in pro.js
isFunc1() | isFunc2()
источник

KB

Konstantins Bogdanov... in pro.js
что бы ни вернула первая функция, вторая будет выполнена тоже
источник

P

Panda in pro.js
Konstantins Bogdanovs
что бы ни вернула первая функция, вторая будет выполнена тоже
Сейчас проверю.
источник

KB

Konstantins Bogdanov... in pro.js
но ИМХО это лютый антипаттерн
источник

KB

Konstantins Bogdanov... in pro.js
function f1() {console.log("f1"); return true;}
function f2() {console.log("f2"); return true;}
f1() | f2();
источник

P

Panda in pro.js
Konstantins Bogdanovs
но ИМХО это лютый антипаттерн
Делает то же что и запятая.
f1(), f2();
источник

KB

Konstantins Bogdanov... in pro.js
несовсем
источник