Rumah >hujung hadapan web >tutorial js >Bagaimanakah Kaedah `termasuk` Memudahkan Perbandingan Nilai dalam JavaScript?

Bagaimanakah Kaedah `termasuk` Memudahkan Perbandingan Nilai dalam JavaScript?

Barbara Streisand
Barbara Streisandasal
2024-12-17 06:18:25997semak imbas

How Can the `includes` Method Simplify Value Comparisons in JavaScript?

Menggunakan Kaedah 'Termasuk'

Apabila membandingkan pembolehubah kepada senarai nilai, anda mungkin menghadapi keperluan untuk ringkas dan cekap pendekatan. Secara tradisinya, pengaturcara akan menggunakan pelbagai pemeriksaan kesaksamaan, tetapi itu boleh menjadi membosankan. Artikel ini memperkenalkan penyelesaian yang lebih bersih menggunakan kaedah 'termasuk'.

Dalam ECMA2016 (disokong oleh semua penyemak imbas utama), kaedah 'termasuk' menyediakan cara yang mudah untuk menentukan sama ada nilai wujud dalam tatasusunan. Ini membolehkan anda menggantikan berbilang semakan kesamaan dengan satu baris:

if ([1, 3, 12].includes(foo)) {
    // ...
}

Dalam keadaan ini, pembolehubah 'foo' sedang disemak terhadap tatasusunan yang mengandungi [1, 3, 12]. Jika 'foo' bersamaan dengan mana-mana nilai ini, pernyataan 'if' akan dilaksanakan.

Pendekatan ini bukan sahaja ringkas tetapi juga jelas dan boleh dibaca. Ia menghapuskan lebihan yang diperkenalkan dengan menetapkan berbilang nilai kepada '1' dalam objek dan menyediakan kaedah ujian langsung untuk kesaksamaan terhadap berbilang nilai.

Atas ialah kandungan terperinci Bagaimanakah Kaedah `termasuk` Memudahkan Perbandingan Nilai dalam JavaScript?. 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