There was an error while loading. Please reload this page.
Set value at key.
Alternatives: set, set$. Similar: get, set, remove.
function set$(x, k, v) // x: a map (updated) // k: key // v: value
const map = require('extra-map'); var x = new Map([['a', 2], ['b', 4], ['c', 6], ['d', 8]]); map.set$(x, 'b', 40); // → Map(4) { 'a' => 2, 'b' => 40, 'c' => 6, 'd' => 8 } x; // → Map(4) { 'a' => 2, 'b' => 40, 'c' => 6, 'd' => 8 } var x = new Map([['a', 2], ['b', 4], ['c', 6], ['d', 8]]); map.set$(x, 'd', 80); // → Map(4) { 'a' => 2, 'b' => 4, 'c' => 6, 'd' => 80 }