JS中Map,Set,Array,Object之间的相互转换原⽣js能够⽀持这⼏种类型数据格式之间的转换,先了解下ies和Object.FromEntries这两个原⽣⽅法的作⽤:
Object.FromEntries把键值对列表转成对象
Object转Map
let obj={foo:'hello',bar:100};
let map=new ies(obj));
原生js和js的区别console.log(map)
Map转Object
let map=new Map([['foo','hello'],['bar',100]]);
let obj=Object.fromEntries(map);
console.log(obj);
Object转Array
let obj={'foo':'hello','bar':100};
let ies(obj);
console.log(arr);
Array转成Object
let arr=[['foo','hello'],['bar',100]];
let obj=Object.fromEntries(arr);
console.log(obj);
Array转Set
let arr=[['foo','hello'],['bar',100]];
let set=new Set(arr);
console.log(set)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论