DivMan, или ты путаешь свой пример с таким примером
function test(){
	return 0,1,2,3,4,5;
};
alert(test());
Тут действительно
	
	| Сообщение от DivMan | 
	| функция должна возвращать, то, что указано в return последним | 
	
А последним там указано 5.
Но это опять не "заслуга" return... А оператора "запятая".