Lưu trữ cấu trúc trong localStorage trong JavaScript
Trong bộ nhớ cục bộ, chỉ có thể lưu trữ chuỗi. Tuy nhiên, có khả năng lưu trữ mảng và đối tượng - để làm điều này chỉ cần sử dụng định dạng JSON.
Hãy lưu một mảng:
let arr = [1, 2, 3, 4, 5];
localStorage.setItem('arr', JSON.stringify(arr));
Và bây giờ lấy nó lại:
let str = localStorage.getItem('arr');
let res = JSON.parse(str);
console.log(res);
Cho các input và một nút bấm. Khi nhấp vào nút, lấy văn bản của tất cả các input dưới dạng một mảng và lưu mảng này vào bộ nhớ cục bộ.
Sửa đổi bài tập trước. Hãy làm sao để khi truy cập trang lần sau, các input sẽ chứa các giá trị đã được lưu trong bộ nhớ cục bộ.