Rumah >hujung hadapan web >tutorial js >Perbezaan antara cari dan penapis dalam js

Perbezaan antara cari dan penapis dalam js

下次还敢
下次还敢asal
2024-05-07 19:21:15745semak imbas

Perbezaan antara cari dan penapis dalam JavaScript

cari dan filter ialah kedua-dua fungsi yang digunakan untuk pemprosesan tatasusunan dalam JavaScript, tetapi ia berbeza dalam penggunaan dan hasil . findfilter 都是 JavaScript 中用于数组处理的函数,但它们在用法和结果上有所不同。

find

  • 用途: 在数组中查找第一个满足给定条件的元素。
  • 返回: 第一个满足条件的元素,如果不存在则返回 undefined
  • find

Penggunaan: Cari elemen pertama dalam tatasusunan yang memenuhi syarat tertentu.

    Pengembalian:
  • Elemen pertama yang memenuhi syarat, atau undefined jika ia tidak wujud.
  • Sintaks:
  • <code class="javascript">const element = arr.find(callback);</code>
  • penapis

Penggunaan: Tapis semua elemen yang memenuhi syarat yang diberikan daripada tatasusunan dan kembalikan tatasusunan baharu.

Pemulangan: Tatasusunan yang terdiri daripada elemen yang memenuhi syarat. Sintaks: Ringkasan perbezaan: menapis semula syarathasil
<code class="javascript">const newArray = arr.filter(callback);</code>
Ciri-ciri cari
Yang pertama memenuhi Elemen syarat Elemen yang memenuhi syarat Tatasusunan
syarat tunggal sebarang syarat
ubah suai tatasusunan asal

buat tatasusunan

buat tatasusunan baharu : 🎜🎜
<code class="javascript">const ages = [20, 25, 30, 35, 40];

// 查找第一个年龄超过 30 的人
const personOver30 = ages.find(age => age > 30); // 35

// 过滤出所有年龄小于 30 的人
const peopleUnder30 = ages.filter(age => age < 30); // [20, 25]</code>

Atas ialah kandungan terperinci Perbezaan antara cari dan penapis dalam js. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:Indeks penggunaan dalam jsArtikel seterusnya:Indeks penggunaan dalam js