所以我在 useEffect 函數中有一個 localstorage setter 和 getter,如下所示:useEffect(() => { localStorage.setItem('products', JSON.stringify(product))})useEffect(()=>{ setProduct([...product,JSON.parse(localStorage.getItem('products'))])},[])然后我使用我在此處聲明的 setProduct 將它們保存到一個數組中: const [product, setProduct]= useState([])每當我在控制臺中記錄產品數組時,它都會在控制臺中以下列格式返回數組:Array(1) 0: Array(5) 0: Array(4) 0: Image: "/static/media/Dress.1c414114.png" Price: 540 id: 0 name: "Blue Dress" __proto__: Object 1: Price: 600 id: 1 image: "/static/media/Dress.1c414114.png" name: "Red Dress" __proto__: Object我的問題是為什么它以這種格式顯示自己,我怎樣才能讓它看起來像這樣:Array(1) 0: Image: "/static/media/Dress.1c414114.png" Price: 540 id: 0 name: "Blue Dress" __proto__: Object 1: Price: 600 id: 1 image: "/static/media/Dress.1c414114.png" name: "Red Dress" __proto__: Object
ReactJS -> 為什么我的本地存儲以這種方式存儲項目?
至尊寶的傳說
2023-04-20 09:53:58