let arr=[0,1,2,3,4,5];
//将数组转换成对象
let obj={...arr}
//将对象转换成数组(忽略key取value)
arr=Object.values(obj)
//将对象转换成键值对数组
let keyValArr=Object.entries(obj)
//将对象转换成map数据类型
const map=new Map(Object.entries(obj))
//将map转换回键值对数组
keyValArr=[...map.entries()]
keyValArr=[...map]
//将map转换成数组(忽略key取value)
arr=[...map.values()]
//将map转回对象
obj=Object.fromEntries(map)
//将键值对数组转换回对象
obj=Object.fromEntries(keyValArr)
//将数组转为Set 若数组存在重复元素将自动去重
let set=new Set(arr)
//将set转换回数组
arr=[...set]
arr=Array.from(set)
//将map转换成json
let jsonStr=JSON.stringify(Object.fromEntries(map))
//将对象转换成json
jsonStr=JSON.stringify(obj)
//将键值对数组转换成json
jsonStr=JSON.stringify(Object.fromEntries(keyValArr))
//地址栏参数转换成对象
Object.fromEntries(new URLSearchParams('foo=bar&baz=qux'))