- replace<K, V>(map: Map<K, V>): {
(key: K, value: V): void;
(key: K, oldValue: V, newValue: V): void;
}
-
Returns {
(key: K, value: V): void;
(key: K, oldValue: V, newValue: V): void;
}
-
- (key: K, value: V): void
-
Returns void
- (key: K, oldValue: V, newValue: V): void
-
Parameters
-
key: K
-
oldValue: V
-
newValue: V
Returns void
Override a Map entry if an entry with the same key exists.
An optional
oldValuecan be provided, which has to match the current value inside the Map.Mutation
Example
Override value if key exists
Example
Override value if current value matches old value