Это уже было со скалой Причем по тем же причинам в общем Но правда в том что реализовать потенциал такого языка без мат образования обычно хрен кто может и получается ещё топорнее и дороже Потому что коротко написать это хорошо Но только в том случае если твой средний сокомандник может легко прочитать что ты написал Потому как все мы помним что код читается чаще чем пишется
Слушай ну джс исходно так написан Там логические операторы возвращают не тру или фолс как таковой а значение которое сравнивалось, причем до каста к булю И часто это удобно Хочешь ты вернуть объект если он не пустой или какой-то шаблон и пишешь task = props.task || { type=...}