Ben tek bir nesne yaratılması gibi bu kodu yeniden yazmak için bir yol varsa anlamaya çalışıyorum nesneyi oluşturun: Ben yapmak istiyorum neforEach
my_array = [
{key: 1, value: "foo"},
{key: 2, value: "bar"}
];
let my_obj = {};
my_array.forEach((elem) => {
my_obj[elem.key] = elem.value;
});
bir şey gibi:
my_array = [
{key: 1, value: "foo"},
{key: 2, value: "bar"},
];
const my_obj = ...?
forEach
numaralı aramaya eşdeğer bir tek çekim dönüşümü yapmanın bir yolu var mı?
Bunun yerine bir “Harita” kullanabilirsiniz (kafamın içinde çalışacak bir tek linerim var). – gcampbell
"İndirme" yi anlatıyorsunuz. – ssube
kullanımı lke'yi küçültmek bu 'my_obj = my_array.reduce ((a, b) => {a [b.key] = b.değer; a;;;, {}) –