В последнее время просматриваю js код и постоянно попадается следующий синтаксис:
var foo = bar.bi = function() {...}
Для меня это незнакомый синтаксис. Это только для того, чтобы определить два имени для одной и той же функции? Если да, то почему бы не определить ее как bar.bi = function()
?