tutorial pengembangan web terbaru
 

JavaScript susunan some() Method

<Array Referensi JavaScript

Contoh

Periksa apakah ada nilai-nilai dalam array usia 18 atau lebih:

var ages = [3, 10, 18, 20];

function checkAdult(age) {
    return age >= 18;
}

function myFunction() {
    document.getElementById("demo").innerHTML = ages.some(checkAdult);
}

Hasilnya akan:

true
Cobalah sendiri "

Lebih "Try it Yourself" contoh di bawah ini.


Definisi dan Penggunaan

The some() metode pemeriksaan jika salah satu elemen dalam array lulus tes (provided as a function) .

The some() metode mengeksekusi fungsi sekali untuk setiap hadir elemen dalam array:

  • Jika menemukan elemen array di mana fungsi mengembalikan nilai sebenarnya, some() mengembalikan nilai true (and does not check the remaining values)
  • Selain itu retuns palsu

Catatan: some() tidak melaksanakan fungsi untuk elemen array tanpa nilai.

Catatan: some() tidak mengubah array asli.


Dukungan Browser

Angka-angka dalam tabel menentukan versi browser pertama yang sepenuhnya mendukung metode ini.

metode
some() iya nih 9.0 iya nih iya nih iya nih

Sintaksis

Nilai parameter
Parameter Deskripsi
function(currentValue, index,arr) Wajib. Sebuah fungsi yang akan dijalankan untuk setiap elemen dalam array.
Fungsi argumen:
Argumen Deskripsi
currentValue Wajib. Nilai elemen saat
index Pilihan. Array indeks dari elemen saat
arr Pilihan. array objek elemen saat milik
thisValue Pilihan. Sebuah nilai yang akan dilewatkan ke fungsi yang akan digunakan sebagai yang "this" nilai.
Jika parameter ini kosong, nilai "undefined" akan diteruskan sebagai yang "this" nilai

Rincian teknis

Kembali Nilai: Sebuah Boolean. Mengembalikan nilai true jika salah satu elemen dalam array lulus tes, jika tidak maka kembali palsu
Versi JavaScript: 1,6

contoh

Contoh lebih

Contoh

Periksa apakah salah satu nilai-nilai dalam array usia sejumlah tertentu atau lebih:

<p>Minimum age: <input type="number" id="ageToCheck" value="18"></p>
<button onclick="myFunction()">Try it</button>

<p>Any ages above: <span id="demo"></span></p>

<script>
var ages = [4, 12, 16, 20];

function checkAdult(age) {
    return age >= document.getElementById("ageToCheck").value;
}

function myFunction() {
    document.getElementById("demo").innerHTML = ages.some(checkAdult);
}
</script>
Cobalah sendiri "

<Array Referensi JavaScript