Program JavaScript untuk Mengekstrak Nilai Harta yang Diberikan dari Objek sebagai Array

Dalam contoh ini, anda akan belajar menulis program JavaScript yang akan mengekstrak nilai properti sebagai tatasusunan dari pelbagai objek.

Untuk memahami contoh ini, anda harus mempunyai pengetahuan mengenai topik pengaturcaraan JavaScript berikut:

  • Tekan Array JavaScript ()
  • Peta Array JavaScript ()
  • Objek JavaScript

Contoh 1: Nilai Ekstrak Menggunakan peta ()

 // program to extract value as an array from an array of objects function extractValue(arr, prop) ( // extract value from property let extractedValue = arr.map(item => item(prop)); return extractedValue; ) const objArray = ((a: 1, b: 2), (a: 4, b: 5), (a: 8, b: 9)); // passing an array of objects and property 'a' to extract const result = extractValue(objArray, 'a'); console.log(result);

Pengeluaran

 (1, 4, 8)

Dalam program di atas, nilai kunci harta tanah adiekstrak dari setiap objek array.

The map()kaedah yang digunakan untuk melelar melalui semua unsur-unsur pelbagai dan ekstrak nilai hartanah kunci a.

Catatan: Anda juga dapat menggunakan fungsi biasa dan bukan fungsi anak panah.

 let extractedValue = arr.map(function(item) (return item(prop)));

Contoh 2: Nilai Ekstrak Menggunakan untuk Gelung

 // program to extract value as an array from an array of objects function extractValue(arr, prop) ( let extractedValue = (); for (let i=0; i < arr.length ; ++i) ( // extract value from property extractedValue.push(arr(i)(prop)); ) return extractedValue; ) const objArray = ((a: 1, b: 2), (a: 4, b: 5), (a: 8, b: 9)); // passing an array of objects and property 'a' to extract const result = extractValue(objArray, 'a'); console.log(result);

Pengeluaran

 (1, 4, 8)

Dalam program di atas, nilai harta kunci adiekstrak dari setiap objek array.

  • Pada mulanya, array extractedValue kosong.
  • The forgelung digunakan untuk Itekadar melalui semua elemen array.
  • Semasa setiap lelaran, nilai harta tanah aditolak ke array extractedValue.

Artikel menarik...