Я пытаюсь назначить значения разделенной строки в глобальный массив объектов. Строка называется результатом и выглядит примерно так: «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;
}
}
}
}
Первое: что на земле 'вар UserData []'? –
@ Qantas94Heavy - Похоже, что какой-то синтаксис Java проползает. – tymeJV
Просьба описать, что вы имеете в виду, «не работает вообще». Что вы ожидаете ожидать, а что происходит вместо этого? – Philipp