import { mapValues } from "https://deno.land/std@0.217.0/collections/mod.ts";
Applies the given transformer to all values in the given record and returns a new record containing the resulting keys associated to the last value that produced them.
Examples
Example 1
Example 1
import { mapValues } from "https://deno.land/std@0.217.0/collections/map_values.ts";
import { assertEquals } from "https://deno.land/std@0.217.0/assert/assert_equals.ts";
const usersById = {
"a5ec": { name: "Mischa" },
"de4f": { name: "Kim" },
};
const namesById = mapValues(usersById, (it) => it.name);
assertEquals(
namesById,
{
"a5ec": "Mischa",
"de4f": "Kim",
},
);
Applies the given transformer to all values in the given record and returns a new record containing the resulting keys associated to the last value that produced them.
Examples
Example 1
Example 1
import { mapValues } from "https://deno.land/std@0.217.0/collections/map_values.ts";
import { assertEquals } from "https://deno.land/std@0.217.0/assert/assert_equals.ts";
const usersById = {
"a5ec": { name: "Mischa" },
"de4f": { name: "Kim" },
};
const namesById = mapValues(usersById, (it) => it.name);
assertEquals(
namesById,
{
"a5ec": "Mischa",
"de4f": "Kim",
},
);