I'm trying to assign the values of a split string in to a global array of objects. The string is called result and looks something like: "John.Doe.100.New-Mike.Jordan.200.Veteran-".
Splitting the string works fine, but I'm having trouble assigning the corresponding values into the object array. which doesn't work at all. Any idea where the problems are?
var UserData[]=new Object();
function SplitDatabase(result){
var RawUsers = result.split('-');
for (var i = 0; i < (RawUsers.length-1); i++) {
var tempUserData=RawUsers[i].split('.');
for (var x=0; x < (tempUserData.length);x++){
switch (x)
{
case 0:
UserData[i].firstname=tempUserData[x];
break;
case 1:
UserData[i].lastname=tempUserData[x];
break;
case 2:
UserData[i].points=tempUserData[x];
break;
case 3:
UserData[i].rank=tempUserData[x];
break;
}
}
}
}
var UserData[]?var UserData[]=new Object();