SplitString   ...English
<Script language=JavaScript>
<!-- MultiInfos
document.cookie="SplitString=User:Vittorio O./age:53/tel:0881 631796";
document.write(document.cookie')
// -->
</Script>
document.write(information.age)=undefined a questo punto nella prima discesa dell'interprete var information é indefinita pur essendo dichiarata .  Nella riga successiva di codice abbiamo la chiamata readTheCookie(information) passante l'argomento information che a questo punto, prima cioè di essere passato come argomento é già dichiarata come una variabile new Array(); vuota.
Quindi alla seconda discesa dell'interprete parte la funzione : ...
...function readTheCookie(the_info) quando l'interprete percorre la funzione e ne esce, svuota il sacco nell'array information e a questo punto possiamo prelevare i valori che ci interessano con la seguente sintassi :..................>>>--->
/*In InfoData.split("/"); la stringa Valori é divisa in un array di 3 elementi e la proprietà length di un array é pari agli elementi che lo compongono quindi togliendo due "/" si crea un array di 3 elementi i cui valori vengono restituiti in questo punto come InfoDataSplit[i]
Ponendo l'alert(InfoDataSplit[1]) si ottiene age:53*/
<Script language=JavaScript>
<!--Seguito...InfoValue = "Info:Value" non si possono assegnare ":" in var
function readTheCookie(the_info){if(document.cookie !=""){
var the_cookie = document.cookie;
var the_cookie = unescape(the_cookie);
var Divide = the_cookie.split("=") // Sostituisce "=" con ","
var InfoData=Divide[1];//Questa é la sezione stringa Valori a dx di "="
var InfoDataSplit = InfoData.split("/"); // Vedi commento InfoData...
var InfoValue = ""; // Semplice dichiarazione
for (i = 0; i < InfoDataSplit.length; i++)
{InfoValue = InfoDataSplit[i];/*Array di coppie Info:Value...Segue*/
var InfoValueSplit = InfoValue.split(":"); //Qui si dividono...Segue
var Info = InfoValueSplit[0]; // Elementi a sinistra di ":"
var Value = InfoValueSplit[1]; // Elementi a destra di ":"
the_info[Info] = Value; /*Qui attinge information*/ }}}
var information = new Array();
document.write(information.age) // (undefined) Vedi più sotto.*
readTheCookie(information);
document.write(information['User'])
document.write(information.age) // Qui restituisce il valore 53*
document.write(information['tel'])

// User:V O age:53 e tel:08... in User,... age,... tel,...-->
</Script> Nel rigo sotto i risultati di questo Script.