1,2,3,3,4]);
[...a]; // [1,2,3,4]
a.size; // 4
// 数组去重
[...new Set([1,2,3,4,4,4])];// [1,2,3,4]
注意:
向...Set中添加值的时候,不会类型转换,即 5和 '5'是不同的。...基础使用:
let a = new Map();
let b = {name: 'leo' };
a.set(b,'my name'); // 添加值
a.get(b); // 获取值...({yes: true, no: false})
// Map {"yes" => true, "no" => false}
Map 转 JSON
(1)Map键名都是字符串,转为对象JSON:
function...Map键名有非字符串,转为数组JSON:
function fun (map) {
return JSON.stringify([...map]);
}
let a = new Map().set