JavaScript: salvare valori complessi nel web storage

Short link

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));
};

L'autore

Gabriele Romanato, sviluppatore web full stack specializzato in siti, applicativi web ed e-commerce con Node.js e PHP.