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

 

posted @ 2014-08-05 10:21  会敲代码的狼  阅读(275)  评论(0编辑  收藏  举报