分割文字列の値をオブジェクトのグローバル配列に割り当てようとしています。この文字列は結果と呼ばれ、「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;
}
}
}
}