Rumah > hujung hadapan web > Soal Jawab bahagian hadapan > Apakah kegunaan penapis dalam javascript

Apakah kegunaan penapis dalam javascript

藏色散人
Lepaskan: 2021-10-29 14:39:16
asal
15626 orang telah melayarinya

Fungsi penapis dalam JavaScript adalah untuk mencipta tatasusunan baharu, dan elemen dalam tatasusunan baharu disemak dengan menyemak semua elemen dalam tatasusunan yang ditetapkan yang memenuhi syarat Sintaks penggunaan ialah "array.filter (fungsi(Nilai semasa, indeks, arr)...)".

Apakah kegunaan penapis dalam javascript

Persekitaran pengendalian artikel ini: sistem Windows 7, versi javascript 1.8.5, komputer DELL G3

Apakah itu penggunaan penapis dalam javascript? Kaedah

filter() mencipta tatasusunan baharu Elemen dalam tatasusunan baharu disemak untuk semua elemen dalam tatasusunan tertentu yang memenuhi syarat.

Nota: filter() tidak akan mengesan tatasusunan kosong.

Nota: filter() tidak mengubah tatasusunan asal.

Sintaks

array.filter(function(currentValue,index,arr), thisValue)
Salin selepas log masuk

Penerangan parameter

Apakah kegunaan penapis dalam javascript

Contoh:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>

<p>点击按钮返回数组 ages 中所有元素都大于输入框指定数值的元素。</p>
<p>最小年龄: <input type="number" id="ageToCheck" value="18"></p>
<button onclick="myFunction()">点我</button>
<p>所有大于指定数组的元素有? <span id="demo"></span></p>
<script>
var ages = [32, 33, 12, 40];
function checkAdult(age) {
    return age >= document.getElementById("ageToCheck").value;
}
function myFunction() {
    document.getElementById("demo").innerHTML = ages.filter(checkAdult);
}
</script>

</body>
</html>
Salin selepas log masuk

Kesannya adalah seperti berikut:

Apakah kegunaan penapis dalam javascript

Kajian yang disyorkan: "Tutorial Asas JavaScript"

Atas ialah kandungan terperinci Apakah kegunaan penapis dalam javascript. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan