Как объединить дублирующийся объект и добавить цену

#react-native #firebase-realtime-database

# #react-native #firebase-база данных в реальном времени

Вопрос:

Как объединить повторяющийся объект и добавить цену, как будто у него есть дубликат дерева, тогда цена будет складываться три раза и возвращать новый массив / obj. это obj здесь obj. а также отслеживать, сколько дубликатов существует

 "id1": Object {
  "date": 1609247265357,
  "orders": Array [
    Object {
      "avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/jsa/128.jpg",
      "id": 3,
      "name": "Tomato",
      "price": 15,
    },
    Object { //this
      "avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/talhaconcepts/128.jpg",
      "id": 4,
      "name": "Ginger",
      "price": 12,
    },
    Object { //and this
      "avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/talhaconcepts/128.jpg",
      "id": 4,
      "name": "Ginger",
      "price": 12,
    },
    Object {
      "avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/jsa/128.jpg",
      "id": 3,
      "name": "Tusi",
      "price": 15,
    },
  ],
  "uid": "EKSjIptE7Ma32SyGylhKBmLLJHB2",
},......and so on
 

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

1. Вы уже пробовали что-нибудь? Гораздо более вероятно, что кто-то может и поможет вам, если мы увидим, что вы уже пробовали.

2. Я ищу stackoverflow, но не нашел подобной проблемы. Пробовал uniqby, но не знаю, как углубиться в изменения идентификатора ключа. и отслеживайте, сколько раз дубликат удалялся, чтобы мы могли умножить цену.