1.对象与字符串的互相转化要用JSON的两种办法
一般用于传递数据 后台要的都是字符串 传到后台需要stringfy一下
展示到页面上需要是对象 从后台拿过来的时候 需要parse一下
在这里插入代码片
//对象转为字符串
var objStr = {}
var str = JSON.stringfy(objStr)
//字符串转为对象
var str = ''
var newObj = JSON.parse(str)
2.数组与字符串的转换
如果后台需要字符串,但是拿到的数据却是数组
那么需要用 toString / join
字符串转为数组 需要用split
在这里插入代码片
//将数组转为字符串 用toString
var arr0 = ["红", "橙", "黄", "绿", "青"]
const str0 = arr0.toString()
console.log(str0);
//红,橙,黄,绿,青
//将数组变为字符串 并以,分割 用join
var arr = [1, 2, 3, 4, 5, 6]
const str = arr.join(',')
console.log(str);
//1,2,3,4,5,6
//将字符串转换为数组 用split
var str1 = 'helloworld'
const arr1 = str1.split(',')
console.log(arr1);
// ["helloworld"]