项目中频繁出现数组字符串之间的转换,有的时候简单的东西总是忘记,还是记录下来好了
数组转字符串
var arr=['1','2','3','4'];
var str=arr.join(',');
console.log(str);
console.log(typeof str);
字符串转数组
var arr='1,2,3,4';
var str=arr.split(',');
console.log(str);
console.log(typeof str);
数组对象转字符串
var arr=[{name:'张三',age:22},{name:'李四',age:24}]
console.log(JSON.stringify(arr));
console.log(typeof JSON.stringify(arr));

image.png
字符串转数组对象
var arr='[{"name":"张三","age":22},{"name":"李四","age":24}]';
console.log(JSON.parse(arr));
console.log(typeof JSON.parse(arr));

image.png