js 数组、字符串、Json互相转换

arr.join(): 数组转字符串

let arr = [1,2,3,4];
let str = arr.join(',');

arr.split():字符串转数组

let str = '1,2,3,4';
let arr = str.split(',');

JSON.parse():从一个字符串解析成json对象

let data = '{"name":"Liudongdong"}'
JSON.parse(data);

JSON.stringify():把一个JSON对象中解析成字符串

let data = {"name":"Liudongdong"}
JSON.stringify(data);

Object.values():JSON单对象转换成数组

let json = {"name":"liudong","age":"18"};
Object.values(json);//["liudong","18"]

map对象:JSON数组对象转换成一维数组

let users = [
  {name: "one", "email": "one@email.com"},
  {name: "two",   "email": "two@email.com"},
  {name: "three",  "email": "three@email.com"}
];
let emails = users.map((user)=>{ return user.email; });

//["one@email.com","two@email.com","three@email.com"]
原文地址:https://www.cnblogs.com/yudis/p/7211773.html