Javascript dynamic Array list

hey. i have to serialize a dynamic Array and deserialize it back into a list, thats how far i come:
#pragma strict
//für den Typ List
import System.Collections.Generic;
//binary Formatter
import System.Runtime.Serialization.Formatters.Binary;
//dynamisches Array
var myArray : Array = new Array();
//Liste
var list : List. = new List.();

function Start () {
LoadList();
for(var i : int = 0; i < 5; i++)
myArray.Push("Eintrag " + i);

}

function Update () {
Debug.Log(myArray);

}

function OnGUI () {

}

function SaveList() {

var filename : String;
var myFileStream : FileStream;
filename = Path.Combine(Application.persistentDataPath, “Array.bin”);
myFileStream = new FileStream(filename, FileMode.Create);
var binaryFormat : BinaryFormatter = new BinaryFormatter();
binaryFormat.Serialize(myFileStream, myArray);
myFileStream.Close();

}

function LoadList () {

var filename : String;
var myFileStream : FileStream;
filename = Path.Combine(Application.persistentDataPath, “Array.bin”);
myFileStream = new FileStream(filename, FileMode.Open, FileAccess.Read);
var binaryFormat : BinaryFormatter = new BinaryFormatter();
list=binaryFormat.Deserialize(myFileStream) as List.;
myFileStream.Close();

}

function OnApplicationQuit() {
SaveList();
}

but now i have no idea how to actual create the “list” in function OnGUI(), if i did something wrong pls help me out, im struggeling hard :smile:

This tutorial covers saving serialized data, but I think it’s in c#, which if you are just starting would be better to use because javascript is going to be abandoned soon.

i know i have to use c# but right now i have to work with javascript(studies)