Js备忘录
数组与字符串的互转
数组转换为成字符串
var arr,s; arr = new Array(0,1,2,3,4); s = arr.join("-"); // 如果无需指定连接符,默认用","连接,则也可以使用字符串的toString()方法 s = arr.toString();
字符串转换为数组
var arr,s; s = "a,b,c,d,e"; // 字符串 arr = s.split(","); // 用逗号分隔 //如果分隔符是 "",被返回的数组将是间隔单个字符的数组: var txt = "Hello"; // 字符串 txt.split(""); // 分隔为字符
提取对象数组的某个属性集合
var arr = [ {a:1,b:2,c:3}, {a:4,b:5,c:6}, {a:7,b:8,c:9} ]; var newArr = arr.map(item => item.a)
使用localStorage存取JSON数据
var jsonData = {'name': '张三', 'age': 29}; // 定义一个JSON对象 var str_jsonData = JSON.stringify(jsonData); localStorage.setItem('localData', str_jsonData); // 存储字符串数据到本地 var getLocalData = localStorage.getItem('localData'); // 读取字符串数据 var jsonObj = JSON.parse(getLocalData);
JSon.stringify()
用于将一个JSON对象转换为字符串;JSON.parse()
用于从一个字符串中解析出JSON对象。
发布时间:2020/4/17 上午9:43:22 阅读次数:2248