JSON和 localStorage sessionStorage 的数据操作
JSON.parse('string') 此JSON的方法可以将 JSON字符串 或者 数组字符串 转换为 对象;
JSON.stringify('string') 此JSON的方法可以将 JSON实例 或者 数组字符串 转换为 字符串;
// load items from local storage shoppingCart.prototype.loadItems = function () { var items = localStorage != null ? localStorage[this.cartName + "_items"] : null; if (items != null && JSON != null) { try { var items = JSON.parse(items); for (var i = 0; i < items.length; i++) { var item = items[i]; if (item.sku != null && item.name != null && item.price != null && item.quantity != null) { item = new cartItem(item.sku, item.name, item.price, item.quantity); this.items.push(item); } } } catch (err) { // ignore errors while loading... } } };