我正在尝试将拆分字符串的值分配给全局对象数组。该字符串称为结果,类似于:“John.Doe.100.New-Mike.Jordan.200.Veteran-”。
拆分字符串工作正常,但我无法将相应的值分配到对象数组中。这根本不起作用。知道问题出在哪里吗?
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;
}
}
}
}