I have a map
const myMap = new Map();
myMap.set("10/10", 0);
myMap.set("10/11", 1);
myMap.set("10/12", 2);
myMap.set("10/13", 3);
myMap.set("10/14", 4);
and I need to remove one item by key and update all the values of the next items.
For example, if I remove the item with key "10/12", the map has to be:
console.log(myMap);
/*
{
"10/10": 0,
"10/11": 1,
"10/13": 2,
"10/14": 3,
}
*/
Decreasing the values which are > the removed item value by one. Any ideas?
question from:
https://stackoverflow.com/questions/65841747/javascript-map-remove-item-by-key-and-update-values 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…