Array Filter JavaScript: Panduan Lengkap – Codewithaden

Javascript Saring() adalah fungsi yang berharga untuk menghapus elemen yang tidak perlu dari array. Fungsi filter () menghapus elemen dengan bantuan indeks elemen itu. Itu Saring() Membuat array baru dengan elemen -elemen yang termasuk dalam kriteria yang diberikan dari array yang ada.

Tidak masalah, seperti apa kerangka kerja JS yang Anda gunakan Reaksi , Angular , atau Vue atau bahkan Sisi server JS Like Node.js , fungsi murni ini bermanfaat. Saya telah memanggil

Array Filter JavaScript

Ke Saring sebuah Himpunan di Javascript , menggunakan array.filter () fungsi. Itu array.filter () adalah bawaan Javascript Fungsi murni yang menciptakan array baru yang diisi dengan elemen yang lulus tes yang disediakan oleh fungsi.

Itu array.f ilter () fungsi adalah a fungsi murni karena tidak memodifikasi array yang ada; Sebaliknya, itu menciptakan array baru dan kemudian mengembalikan array yang baru dibuat dengan nilai yang difilter.

Mari kita lihat contoh untuk memahami Metode filter ().

// server.js

let numbers = [1, 3, 7, 8, 10];

let even = numbers.filter(function(number) {
  return number % 2 == 0;
});

console.log(even); 

Jika Anda telah menginstal Node.js , Anda dapat melihat output dengan mengetikkan perintah berikut.

Filter

Sintaksis

Itu Saring() Sintaks fungsi mengikuti.

let newArray = array.filter(function(item) {
  return condition;
}); 

Parameter

Itu barang Argumen merujuk elemen saat ini dalam array sebagai itu Saring () memeriksanya terhadap kondisi . Ini berguna untuk mengakses properti dalam hal objek.

Jika arus barang melewati kondisinya, dikirim ke array baru.

Cara memfilter array objek di javascript

Ke Saring sebuah Himpunan dari objek di Javascript , menggunakan array.filter () metode. Ini adalah sebuah Kasus penggunaan khas dari .Saring() Metode dengan array objek melalui properti mereka.

// server.js

let products = [
	{ name: 'Windows', company: 'Microsoft' },
	{ name: 'Mac', company: 'Apple' },
	{ name: 'Xbox', company: 'Microsoft' },
	{ name: 'IPhone', company: 'Apple' }
];

let digitalGoods =  products.filter(function(product) {
	return product.company == 'Microsoft';
});

console.log(digitalGoods);
 

Jadi, itulah cara Anda dapat memfilter array objek menggunakan propertinya.

Metode array.filter () menggunakan ecmascript

Anda dapat menggunakan fungsi panah seperti berikut ini.

// server.js

let words = ['spray', 'limit', 'elite', 'exuberant', 'destruction', 'present'];

let result = words.filter(word => word.length > 6);

console.log(result); 

Itu Metode filter () panggilan yang disediakan panggilan balik berfungsi sekali untuk setiap elemen dalam array dan membangun array baru dari semua nilai yang panggilan balik Mengembalikan nilai yang dipaksa BENAR

Itu panggilan balik dipanggil dengan tiga argumen:

  1. Nilai elemen.
  2. Indeks elemen.
  3. Objek array sedang dilintasi.

Catatan: Itu Saring () Metode tidak menjalankan fungsi untuk elemen array jika tidak ada nilai.

Catatan: Itu Saring () Metode tidak mengubah array asli.

Itu untuk tutorial ini.

Pos terkait

JavaScript array unik

JavaScript Array Temukan

Array JavaScript berisi

JavaScript array berkurang

Metode murni JavaScript

Artikel ini berasal dari website Winpoin, dan kemudian diterjemahkan ke bahasa indonesia, baca artikel asli disini

Leave a Reply

Your email address will not be published. Required fields are marked *