Я изучаю js, и я столкнулся с примером, в котором || используется при объявлении var как функции:
var Triangulation = Triangulation || (function() {
...
Мне кажется, что это проверка на то, что var уже был объявлен перед назначением. Оглядываясь в Интернете, я не вижу других примеров использования этого подхода. Что было бы причиной для этого подхода vs:
var Triangulation = function() {
...
Спасибо