• JavaScript课程——Day18(本地存储、JSON方法)


    // 获取:localStorage.getItem(key); 获取的是字符串
    // 设置:localStorage.setItem(key, value); value只能是字符串,如果不是字符串,会隐式转换为字符
    // 删除某个key:localStorage.removeItem(key);
    // 清除所有:localStorage.clear();
    
    // localStorage.setItem('name', 'zs');
    // localStorage.setItem('age', 3);
    // console.log(localStorage.getItem('name'));
    // localStorage.removeItem('name');
    // localStorage.clear();
    
    var obj = { name: 'zs', age: 3 };
    // console.log(obj.toString()); // 对象转成了字符串
    // localStorage.setItem('pzh', obj);
    localStorage.setItem('pzh', JSON.stringify(obj)); // 存,对象要转成字符中
    console.log(JSON.parse(localStorage.getItem('pzh'))); // 取,字符串要转成对象
    // '{ "name": "zs", "age": 3 }'
    // []
    
    // JSON.parse(字符串);  将字符串转换成对象
    // JSON.stringify(对象); 将对象转换成字符串
    
    var arr = ['张三', '李四', '小芳'];
    var str = JSON.stringify(arr);
    console.log(str); // '["张三","李四","小芳"]';
    console.log(JSON.parse(str));
    
    
    var str = '{ "name": "zs", "age": 3 }';
    var o = JSON.parse(str); // 将字符串转成对象
    console.log(JSON.stringify(o));
  • 相关阅读:
    挑选公司--评分--给未来3年估价
    股票投资步骤
    指数基金怎么选
    指数基金梳理
    android fragment 生命周期
    mac-jmeter安装
    linux apline
    go mod 超时问题
    nginx: [alert] kill(5272, 15) failed (3: No such process) 启动不了,apache搞得鬼
    时间复杂度和空间复杂度1
  • 原文地址:https://www.cnblogs.com/miaochaofan/p/14766373.html
Copyright © 2020-2023  润新知