如何向localStorage上的数组push数据

如何向localStorage上的数组push数据

localStorage只能存储String字符串,要用JSON对象转化才能接收

var arrayObject = [];
arrayObject.push('a','b','c');

//JSON.stringify() 方法将 JavaScript 对象转换为字符串
localStorage.setItem("array",JSON.stringify(arrayObject));

//JSON.parse() 方法将数据转换为 JavaScript 对象
var arrayObjectLocal = JSON.parse(localStorage.getItem("array"));
arrayObjectLocal.push('d','e','f');
for (i = 0; i < arrayObjectLocal.length; i++) { 
    console.log(arrayObjectLocal[i]);
}

你可能感兴趣的:(vue功能,js,jquery功能,json,javascript,vue)