Я пытаюсь преобразовать JSON в форме:
{1: 1, 4: -1}
в Map, где ключи имеют целочисленный тип.
Map
Мне удалось это сделать:
let myMap = new Map(Object.entries(payload));
, но в итоге ключи преобразуются в строки.
Что я делаю не так?
Вы можете преобразовать строки в числа.
const myMap = new Map(Object.entries(payload).map(([k, v]) => ([+k, v]) ));