存入缓存的值会被String()函数转换成字符串形式
let st = window.localStorage;
st.setItem('a', {});
st.setItem('b',[1,2,3]);
st.setItem('c', undefined);
st.setItem('d', null);
st.setItem('e', true);
st.setItem('f', 123);
st.setItem('g', 'abc');
// ---------------------------------
st.getItem('a'); // "[object Object]"
st.getItem('b'); // "1,2,3"
st.getItem('c'); // "undefined"
st.getItem('d'); // "null"
st.getItem('e'); // "true"
st.getItem('f'); // "123"
st.getItem('g'); // "abc"