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 阅读次数:2971
