У меня есть 5 полей возраста, где пользователь может ввести то же значение, которое они не проверяют при отправке в API. Мне нужно увеличить повторяющиеся возрасты в объекте ech.
для ex - если пользователь указывает возраст, например 10, 11, 10, 10, 20, мне это нужно как 10,11,12,13,20, как это
Вот переменная, имеющая дубликат:
var family = [
{
name: "Mike",
age: 10
},
{
name: "Matt"
age: 13
},
{
name: "Nancy",
age: 13
},
{
name: "Adam",
age: 22
},
{
name: "Jenny",
age: 23
},
{
name: "Nancy",
age: 22
}
];
, где появляются все повторяющиеся значения, я должен увеличивать, проверяя все возрасты в каждом объекте, который мне нужно поместить, как это -> здесь возраст 13 и 22 дублируется, я должен проверить все возрасты, и мне нужно увеличить второй повторяющийся возраст на +1 ->
var family = [
{
name: "Mike",
age: 10
},
{
name: "Matt"
age: 13
},
{
name: "Nancy",
age: 14
},
{
name: "Adam",
age: 22
},
{
name: "Jenny",
age: 23
},
{
name: "Nancy",
age: 24
}
];
обратите внимание, что в моем массиве будет только 5 объектов