how to find new array when delete element array (It looks like your post is mostly code; please add some more details.) sorry i can't think a long question.
mdwqndlnqwfndeqfnlknflkjvnsjnvjksnklds lknsalndlksam mnalmfd;emq qmf;wnlfcnlsaclacfem lwqmf;lmqwlfnleksdnflkcwe lwmflmqwklfn eanfklcewkl s;qmjf;wqmfeqfwqklnfdkleqnfklenqlk nlkeqn lkvc ewklc eqlkv elkv elqv ejkf jkqeflcen qklfnlwkrn vle lkfewnlf wfklenqlfkneqklf
> i have init array ...
[{
        "idProduct": 1,
        "id":1,
        "name": "MacBook Air M1 2020 (RAM 8GB | 256GB SSD)",
        "image": "https://i.ibb.co/tzNm2jB/macbookairm1.png",
        "price": 20000000,
        "ram": "8GB",
        "color": "#fbecd3",
        "storage": "256GB"
      },
      {
        "idProduct": 2,
        "id":1
        "name": "MacBook Air M1 2020 (RAM 16GB | 256GB SSD)",
        "image": "https://i.ibb.co/tzNm2jB/macbookairm1.png",
        "price": 25000000,
        "ram": "16GB",
        "color": "#fbecd3",
        "storage": "256GB"
      },
      {
        "idProduct": 3,
        "id":1,
        "name": "MacBook Air M1 2020 (RAM 8GB | 512GB SSD)",
        "image": "https://i.ibb.co/tzNm2jB/macbookairm1.png",
        "price": 23000000,
        "ram": "8GB",
        "color": "#fbecd3",
        "storage": "512GB"
      },
      {
        "idProduct": 4,
        "id":1,
        "name": "MacBook Air M1 2020 (RAM 16GB | 512GB SSD)",
        "image": "https://i.ibb.co/tzNm2jB/macbookairm1.png",
        "price": 28000000,
        "ram": "16GB",
        "color": "#fbecd3",
        "storage": "512GB"
      },
      
        "idProduct": 1,
        "id":2,
        "name": "iPhone 13 Pro Max 256GB",
        "image": "https://i.ibb.co/9qFqM5g/iphone-13-pro-green-profile.png",
        "price": 30000000,
        "color": "green",
        "storage": "256GB"
      },
      {
        "idProduct": 2,
        "id":2,
        "name": "iPhone 13 Pro Max 128GB",
        "price": 28000000,
        "image": "https://i.ibb.co/9VGBNV6/iphone-13-pro-gold-profile.png",
        "color": "#fbecd3",
        "storage": "128GB"
      },
      {
        "idProduct": 3,
        "id":2,
        "name": "iPhone 13 Pro Max 256GB",
        "price": 30500000,
        "image": "https://i.ibb.co/9VGBNV6/iphone-13-pro-gold-profile.png",
        "color": "#fbecd3",
        "storage": "256GB"
      },
      {
        "idProduct": 4,
        "id":2,
        "name": "iPhone 13 Pro Max 128GB",
        "price": 27000000,
        "image": "https://i.ibb.co/9qFqM5g/iphone-13-pro-green-profile.png",
        "color": "green",
        "storage": "128GB"
      }
]
and element array:
      {
        "idProduct": 3,
        "id":2,
        "name": "iPhone 13 Pro Max 256GB",
        "price": 30500000,
        "image": "https://i.ibb.co/9VGBNV6/iphone-13-pro-gold-profile.png",
        "color": "#fbecd3",
        "storage": "256GB"
      },
 
result i need
[{
        "idProduct": 1,
        "id":1,
        "name": "MacBook Air M1 2020 (RAM 8GB | 256GB SSD)",
        "image": "https://i.ibb.co/tzNm2jB/macbookairm1.png",
        "price": 20000000,
        "ram": "8GB",
        "color": "#fbecd3",
        "storage": "256GB"
      },
      {
        "idProduct": 2,
        "id":1
        "name": "MacBook Air M1 2020 (RAM 16GB | 256GB SSD)",
        "image": "https://i.ibb.co/tzNm2jB/macbookairm1.png",
        "price": 25000000,
        "ram": "16GB",
        "color": "#fbecd3",
        "storage": "256GB"
      },
      {
        "idProduct": 3,
        "id":1,
        "name": "MacBook Air M1 2020 (RAM 8GB | 512GB SSD)",
        "image": "https://i.ibb.co/tzNm2jB/macbookairm1.png",
        "price": 23000000,
        "ram": "8GB",
        "color": "#fbecd3",
        "storage": "512GB"
      },
      {
        "idProduct": 4,
        "id":1,
        "name": "MacBook Air M1 2020 (RAM 16GB | 512GB SSD)",
        "image": "https://i.ibb.co/tzNm2jB/macbookairm1.png",
        "price": 28000000,
        "ram": "16GB",
        "color": "#fbecd3",
        "storage": "512GB"
      },
      
        "idProduct": 1,
        "id":2,
        "name": "iPhone 13 Pro Max 256GB",
        "image": "https://i.ibb.co/9qFqM5g/iphone-13-pro-green-profile.png",
        "price": 30000000,
        "color": "green",
        "storage": "256GB"
      },
      {
        "idProduct": 2,
        "id":2,
        "name": "iPhone 13 Pro Max 128GB",
        "price": 28000000,
        "image": "https://i.ibb.co/9VGBNV6/iphone-13-pro-gold-profile.png",
        "color": "#fbecd3",
        "storage": "128GB"
      },
      {
        "idProduct": 4,
        "id":2,
        "name": "iPhone 13 Pro Max 128GB",
        "price": 27000000,
        "image": "https://i.ibb.co/9qFqM5g/iphone-13-pro-green-profile.png",
        "color": "green",
        "storage": "128GB"
      }
]
 
     
    