Memformat Ulang Objek Array Javascript [duplikat]
Aug 21 2020
Saya memiliki array objek yang terlihat seperti ini: 🧨
[
{ apreciated_id: "123g1b1b23kbb3" },
{ apreciated_id: "asd567sad5a7sd" },
{ apreciated_id: "4hk3kjh234kjh4" }
]
Tapi saya ingin terlihat seperti ini: 👨🎨
["123g1b1b23kbb3", "asd567sad5a7sd", "4hk3kjh234kjh4"]
Bagaimana saya bisa melakukannya?
Jawaban
akaphenom Aug 22 2020 at 00:04
Sesuatu seperti ini harus melakukannya:
const arr = [
{ apreciated_id: "123g1b1b23kbb3" },
{ apreciated_id: "asd567sad5a7sd" },
{ apreciated_id: "4hk3kjh234kjh4" }
]
const result = arr.map(obj => obj.apreciated_id)
Map mengambil sebuah array dengan panjang n dari beberapa tipe (dalam hal ini objek) dan mentransformasikannya sesuai dengan fungsi, menjadi sebuah array dengan panjang n dari beberapa tipe lainnya (dalam hal ini string)
RahulBhobe Aug 22 2020 at 00:08
Anda dapat menggunakan map()fungsi untuk "mengubah" larik.
let arr = [
{ apreciated_id: "123g1b1b23kbb3" },
{ apreciated_id: "asd567sad5a7sd" },
{ apreciated_id: "4hk3kjh234kjh4" }
];
let res = arr.map(a => a.apreciated_id);
console.log(res);
Kiat Pemilik Anjing yang Bermanfaat: Mengapa Penting untuk Membiarkan Anjing Anda Mengendus di Jalan
Taylor Sheridan Baru Menambahkan 1 Bintang 'Yellowstone' Favoritnya ke Pemeran 'Lawmen: Bass Reeves'