| Сообщение от float | 
	| хреновый подход | 
	
лично я так не делаю, но и не считаю этот подход "вселенским злом". Если вам проще обращаться к входным аргументам  по имени, а не по индексу это ваше право и никто вас за это не будет судить.
хоть сделайте их названиями свойств объектов:
(function() {
    var args = arguments, i = args.length, obj = {};
    while(i--) {
        obj[args[i]] = i;
    }
    alert(['foo: '+obj.foo+'\n', 'bar: '+obj.bar].join(''));
}('foo','bar'));