Я использую большую библиотеку JS для выполнения определенных операций рисования в холсте. Просмотрев библиотечный код (чтобы внести изменения в него), я столкнулся с "||" оператор используется таким образом, который, безусловно, не должен оцениваться как булеан. Означает ли это, что это другой оператор, или я пропущу что-то очевидное? Ниже приведен пример:
var $time = Date.now || function(){
return +new Date;
};