Temukan string dalam array javascript

JavaScript adalah bahasa scripting yang bekerja baik di sisi server (Node. js) dan di sisi klien (di browser). JavaScript adalah bahasa pemrograman utama untuk web, yang mengubah halaman statis menjadi halaman interaktif. Menggunakan JavaScript, Anda dapat mengubah kode HTML dan gaya CSS, memproses data, memvalidasi formulir, memutar video, dan lainnya

Apa itu array dalam JavaScript?

Array dalam JavaScript adalah objek bawaan khusus dalam JavaScript yang memungkinkan penyimpanan beberapa elemen dari tipe yang berbeda dalam satu variabel. Array JavaScript dibuat menggunakan tanda kurung siku "[. ]" atau menggunakan konstruktor "new Array()". Setiap elemen dalam array memiliki indeksnya sendiri, memungkinkan Anda untuk mengakses elemen secara langsung dengan indeksnya atau beralih melalui array dengan "for loop". JavaScript menyediakan banyak set fungsi bawaan untuk menggabungkan, menggabungkan, memotong, membalik, menyalin, mengurangi, menyisipkan, menghapus, dan mengkloning array. Anda juga dapat mengonversi array menjadi JSON, mendapatkan jumlah elemen array, mengubah string menjadi array, dan mengonversi array menjadi string

Larik JavaScript Berisi Contoh

Berikut ini adalah contoh pemeriksaan apakah array berisi elemen dalam JavaScript

Memeriksa apakah array berisi elemen menggunakan indexOf()

Array. metode indexOf(searchElement, index) dalam JavaScript mengembalikan indeks elemen pertama dalam larik yang cocok dengan kondisi pencarian, atau "-1". Metode indexOf() sensitif huruf besar-kecil saat mencari string dalam array. Metode indexOf() membutuhkan dua argumen; . Pencarian dilakukan dari kiri ke kanan. Secara default, pencarian dimulai pada elemen pertama dan berakhir pada elemen terakhir. Jika nilai indeks negatif dilewatkan, indeks awal dihitung dari elemen terakhir ke kiri dengan jumlah elemen yang ditentukan (namun pencarian berlanjut dari kanan ke kiri. Perbedaan utama antara metode include() dan indexOf() adalah include() mengembalikan nilai boolean (benar atau salah) sedangkan metode indexOf() mengembalikan indeks pertama dari elemen yang cocok, atau -1 (jika elemennya adalah

Larik JavaScript Berisi Contoh menggunakan larik. Indeks()

const array = ['Strawberry', 'Grape', 'Orange', 'Cherry', 'Grape', 'Banana'];

console.log(array.indexOf('Grape'));

// output: 1


Jika Anda perlu mencari elemen yang diinginkan dari akhir array, Anda dapat menggunakan array. lastIndexOf() metode. Array. metode lastIndexOf() mengembalikan indeks terakhir dari nilai yang ditentukan, atau -1 jika tidak ada nilai yang ditemukan. Secara default, pencarian dimulai pada elemen terakhir dan berakhir pada elemen pertama. Nilai indeks negatif memberi tahu metode lastIndexOf() untuk mulai mencari elemen terakhir dikurangi jumlah elemen yang ditentukan (tetapi masih mencari dari kanan ke kiri)

Larik JavaScript Berisi Contoh menggunakan larik. lastIndexOf()

const array = ['Strawberry', 'Grape', 'Orange', 'Cherry', 'Grape', 'Banana'];

console.log(array.lastIndexOf('Grape'));

// output: 4
_


Memeriksa apakah array berisi elemen menggunakan include()

Array. metode include(searchElement, index) dalam JavaScript memeriksa apakah sebuah array berisi elemen yang diberikan. Metode include() paling baik digunakan dalam kondisi "jika". Metode mengembalikan nilai boolean "true" jika elemen ditemukan, jika tidak "false". Metode include() peka huruf besar-kecil saat mencari string dalam array

Larik JavaScript Berisi Contoh menggunakan larik. termasuk()

const array = ['Strawberry', 'Grape', 'Orange', 'Cherry'];

console.log(array.includes('Grape'));

// output: true


Memeriksa apakah array berisi elemen menggunakan find()

Array. metode find() mengembalikan elemen pertama dalam larik yang memenuhi kondisi dalam fungsi yang diteruskan, atau "tidak terdefinisi". Dibandingkan dengan larik. indexOf() dan array. termasuk() metode, array. metode find() mengambil fungsi sebagai parameter dan mengeksekusinya untuk setiap elemen array hingga mengembalikan boolean "true". Saat elemen pertama ditemukan, metode find() segera mengembalikan nilai tanpa memeriksa sisa nilai dalam array

Larik JavaScript Berisi Contoh menggunakan larik. Temukan()

const arr = [10, 21, 43, 1, 24, 12, 6];
if (arr.find(i => (i === 21))) {
  console.log('Found');
} else {
   console.log('Not Found');
}

// output: Found


Memeriksa apakah array berisi elemen menggunakan filter()

Array. filter(function(currentValue, index, array), metode thisValue) mengembalikan array elemen yang cocok dengan kriteria yang ditentukan dalam fungsi yang diteruskan sebagai argumen. Metode filter() tidak mengubah larik asli

Elemen Temukan JavaScript menggunakan contoh metode filter()

const arr = [21, 43, 23, 1, 34, 12, 8];

if (arr.filter(i => (i === 23)).length) {
  console.log('Found');
} else {
  console.log('Not Found');
}

// output: Found
_


Memeriksa apakah array berisi elemen menggunakan some()

Array. metode some(callback(element,index,array),thisArg) menguji apakah setidaknya satu elemen dalam array lulus pengujian yang diterapkan oleh fungsi yang disediakan. Metode some() tidak mengubah larik asli

JavaScript Cari Angka menggunakan metode some() Contoh

const array = [6, 9, 7, 5, 8];

console.log(array.some(element => element > 6));

// output: true


Memeriksa apakah array berisi elemen, peka huruf besar-kecil

Untuk memeriksa apakah suatu elemen berada dalam array case-sensitive, Anda perlu menggunakan map() dan. metode toLocaleLowerCase() untuk mengembalikan larik baru yang berisi semua elemen dalam huruf kecil. Kemudian gunakan metode include() untuk memeriksa

Contoh JavaScript Temukan Elemen Peka Huruf Besar-kecil

const colors = ['Strawberry', 'Grape', 'Orange', 'Cherry'];

const result = colors.map(element => element.toLocaleLowerCase()).includes('grape');

console.log(result);

// output: true
_


Apa perbedaan antara metode indexOf() dan include()?

Perbedaan utama antara metode indexOf() dan include() adalah bahwa metode indexOf() mengembalikan indeks elemen yang ditemukan dalam array (atau -1), sedangkan metode include() mengembalikan boolean true atau false. Saat mencari di dalam array yang berisi elemen NaN, metode include() akan mengembalikan nilai true, dan metode indexOf() akan mengembalikan -1

JavaScript Periksa Larik Berisi Contoh NaN

const arr = [NaN];

console.log(arr.indexOf(NaN));
// output: -1

console.log(arr.includes(NaN));
// output: true


Lihat juga

  • Array JavaScript untuk Setiap()
  • Bagaimana cara mengirim Kredensial Otorisasi dengan JavaScript Fetch API?
  • Bagaimana cara mengirim permintaan menggunakan JavaScript Fetch API?

Larik Javascript Berisi contoh dan artikel API Terkait

Bagaimana cara mengirim permintaan POST menggunakan JavaScript?

Bagaimana menemukan string dalam array JavaScript?

Anda dapat menggunakan metode include() dalam JavaScript untuk memeriksa apakah item ada dalam larik . Anda juga dapat menggunakannya untuk memeriksa apakah ada substring di dalam string. Mengembalikan nilai true jika item ditemukan dalam array/string dan false jika item tidak ada.

Bagaimana cara memeriksa apakah string sudah ada dalam array JavaScript?

Untuk memeriksa apakah string ada dalam array atau tidak, Anda dapat menggunakan metode “indexOf()” . Ini memberikan indeks elemen jika ada dalam array, selain itu mengembalikan -1.

Bagaimana Anda memeriksa apakah sebuah array memiliki string?

Untuk memeriksa apakah sebuah string terkandung dalam array, panggil metode indexOf, berikan string sebagai parameter . Metode indexOf mengembalikan indeks kejadian pertama dari string dalam array, atau -1 jika string tidak terdapat dalam array.

Bagaimana cara mencari nilai dalam array di JavaScript?

Demo JavaScript. Larik. temukan() . (Ini mirip dengan findIndex() , tetapi memeriksa kesetaraan setiap elemen dengan nilainya alih-alih menggunakan fungsi pengujian. ) Jika Anda perlu menemukan apakah ada nilai dalam array, gunakan include().