У меня есть объект JS, какКак обновить JavaScript Object
[{"name":"John","group":"t1..." .....}]
так, чтобы создать новый пользователь с тем же t1, я петлю через OBJ, используя
var new_user;
for(var i=0; i<users.length; i++) {
if(users[i].group === 'group name goes here') {
new_user = users[i];
break;
}
}
затем просто нажмите на него с помощью users.push(new_user);
то я пытаюсь изменить просто имя, используя
var l = users.length - 1; users[l].name = 'Jack';
изменяет имя для всех пользователей.
[{"name":"Jack","group":"t1..." .....},{"name":"Jack","group":"t1..." .....}]
Я знаю, что делаю что-то неправильно. Я ценю любую помощь.
уага л = users.length-1; – rahpuser
Мой плохой я пропустил -1. Извините –
Вы уверены, что все остальные элементы имели 'имя', кроме' Jack', прежде чем вы будете использовать 'users [l] .name = 'Jack''? – ekad