Назначение синтаксиса var a = b.c = function(){}

В последнее время просматриваю js код и постоянно попадается следующий синтаксис:

var foo = bar.bi = function() {...}

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

5
задан Adam Rackis 15 January 2012 в 18:43
поделиться