Увеличить дубликаты ключей объекта массива на 1 в javascript

#javascript #arrays

#javascript #массивы

Вопрос:

Это мой массив

 [ 
  {Product Name: "yafuyafu"},
  {Parameter: "sss"},
  {Description: "uyghik"},
  {Parameter: "some"},
  {Description: "YogaYoga"} 
]
 

Ключевой параметр и описание появляются здесь дважды, и я хочу, чтобы это было так

 [ 
  {Product Name: "yafuyafu"},
  {Parameter: "sss"},
  {Description: "uyghik"},
  {Parameter1: "some"},
  {Description1: "YogaYoga"},
  {Parameter2: "some"},
  {Description2: "YogaYoga"}
  {Parameter3: "some"},
  {Description3: "YogaYoga"}
]
 

введите описание изображения здесь

Я заполняю этот выбор ключами моих объектов массива

Этот выбор не добавит дублирующиеся ключи параметров и описания, и я считаю, что это из-за имени, и, кроме того, я хочу, чтобы пользователь мог их различать.

Пожалуйста, кто-нибудь может помочь мне разобраться в этом, заранее большое вам спасибо.

Комментарии:

1. Почему? Они являются независимыми объектами. Какую реальную проблему вы пытаетесь решить ?

2. Я передаю ключи в режиме множественного выбора, и это не позволит мне выбрать дубликат, поэтому, я думаю, мне нужно изменить ключи, чтобы иметь возможность их выбирать

3. Это действительно похоже на проблему XY , и ваша структура изначально неверна. Как упоминалось выше, более подробно объясните свой вариант использования

4. Можете ли вы подробнее рассказать о том, что это за множественный выбор? Кроме того, почему у вас есть some/YogaYoga, повторяющиеся 3 раза в желаемом результате?

5. если все остальное не удается, вы можете создать свой собственный список с помощью нескольких строк кода .. playcode.io/714522