const arrMap = new Map([
[100, false],
[200, true],
[300, false],
[400, true]
])
console.log(arrMap.get(100), '111')
console.log(arrMap.has(300), '222')
for (let [key, value] of arrMap) {
console.log(`key:${key},value:${value}`, '333')
}
const statusesToHandle = Array.from(arrMap.entries()).filter(([key, value]) => value);
console.log(statusesToHandle, '444转换筛选')
console.log(arrMap.delete(200), '555删除')
const arrayFromMap = Array.from(arrMap.entries());
console.log(arrayFromMap, '666转换结构数组')
const objectFromMap = {};
arrMap.forEach((value, key) => {
objectFromMap[key] = value;
});
console.log(objectFromMap, '666转换成对象');