我的对象数组在本地存储中存储了两次

时间:2018-07-26 18:53:39

标签: angular

  select(product){

     let products =[]
      products.push(product)
       products.forEach((key) => {
        key["quantity"] = 1;
      })


  localStorage.setItem('cart', JSON.stringify(products))
}

这是我的component.ts文件,我一直在存储我的产品数组= [{id:48,标题:“ Drink”,价格:30,类别:“ Drink”}]。 它存储在本地存储中,但是像这样两次...

[{id:48,标题:“饮料”,价格:30,类别:“饮料”,…}]

: {id:48,标题:“ Drink”,价格:30,类别:“ Drink”,…}

1 个答案:

答案 0 :(得分:1)

别混淆了,它只在数组中保存一次。

它只是在本地存储中向您显示第0个索引值。

您可以检查保存在本地存储中的阵列长度。

enter image description here