Il web storage è concepito per salvare valori semplici in formato stringa. Tuttavia è possibile salvare anche valori complessi usando un semplice accorgimento.
Possiamo usare JSON.stringify() e JSON.parse() per salvare e reperire questo tipo di valori.
'use strict';
const setData = (key, data) => {
return sessionStorage.setItem(key, JSON.stringify(data));
};
const getData = key => {
return JSON.parse(sessionStorage.getItem(key));
};