簡體   English   中英

如何將多個值保存到 sessionStorage 並顯示它們?

[英]How can I save multiple values to sessionStorage and display them?

我想在計算器上有一個計算歷史,但我似乎無法讓它工作。 我嘗試使用sessionStorage.setItem("entries", JSON.stringify(this.entries)); 但它所做的只是重寫以前的值。 如何將多個值保存到 sessionStorage 並全部顯示?

https://jsfiddle.net/1bjxzamu/1/

您需要獲取previous value並使用new value進行更新,然后保存。

const saveData = (newEntry) => {
  let entries = sessionStorage.getItem("entries") || []
  entries.push(newEntry)
  sessionStorage.setItem("entries", JSON.stringify(entries))
}
saveData(["test"])

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM