What data type must be used when storing objects in AsyncStorage?

4 phương ánCó giải thích

Các phương án trả lời

Chọn một phương án
Lời giảiChọn phương án để mở
Đáp án đúng: "JSON string". AsyncStorage là kho lưu khoá–giá trị bất đồng bộ chỉ chứa chuỗi, nên đối tượng phải được chuyển bằng JSON.stringify trước khi gọi setItem và đọc lại bằng JSON.parse sau khi gọi getItem. "Array" không lưu trực tiếp được; mảng cũng phải stringify thành chuỗi JSON rồi mới lưu. "Object literal" chính là thứ ta muốn lưu, nhưng truyền thẳng vào setItem sẽ không giữ được cấu trúc vì giá trị không phải chuỗi. "Number" cũng không phải kiểu được chấp nhận; số phải đổi sang chuỗi bằng String hoặc JSON.stringify rồi parse lại khi đọc ra.

Cùng chương 7

Xuất hiện trong 1 bộ đề