Originariamente inviato da Xinod
una sfumatura, Pietro
nel caso inverso, basandoti sul vettore della funzione avresti una sorpresa
codice:
<script language="JavaScript" type="text/javascript">
<!--
function funzione(val1,val2,val3){
	alert(arguments[3]);
	alert(funzione[3]);
}
funzione('a','b','c','d')
//-->
</script>
mentre la proprieta' arguments riporta gli argomenti realmente passati alla funzione
Ma dove le scovi queste cose? Non sapevo proprio che si potesse fare funzione.length, funzione[2]

Comunque, funziona con FireFox, in IE, funzione.length dà correttamente 3, mentre funzione[0] dà undefined


Sono convinto che sia necessario usare un linguaggio come è fatto, ma che sia strano è proprio vero