Я пытаюсь преобразовать массив объектов в объекты с помощью метода Reduce.Проблема в том, что я хочу, чтобы ключи объектов были в числовом формате.
let crops = [{
id: 1,
name: "wheat"
}, {
id: 2,
name: "rice"
}];
let cropsObj = crops.reduce((accumulator, currentValue) => {
accumulator[currentValue.id] = currentValue.name
return accumulator;
}, {});
console.log(cropsObj);
Это прекрасно работает, за исключением того, что ключи, которые я получаю, являются строками.Например:
{"1":"wheat","2":"rice"}
Я хочу {1:"wheat",2:"rice"}
.Как я могу преобразовать ключи в целые числа?