Rumah > hujung hadapan web > tutorial js > Bagaimana untuk mencari elemen ganjil dalam tatasusunan dalam javascript

Bagaimana untuk mencari elemen ganjil dalam tatasusunan dalam javascript

青灯夜游
Lepaskan: 2022-02-17 18:37:59
asal
5868 orang telah melayarinya

Kaedah: 1. Gunakan pernyataan for untuk melintasi tatasusunan, dan gunakan pernyataan "a[i] % 2 != 0" dalam setiap gelung untuk menentukan sama ada elemen tatasusunan ialah nombor ganjil , keluarkannya, jika tidak, lompat keluar Gelung ini sudah cukup 2. Gunakan kaedah penapis() untuk mengembalikan elemen dalam tatasusunan yang memenuhi syarat "nilai % 2 != 0".

Bagaimana untuk mencari elemen ganjil dalam tatasusunan dalam javascript

Persekitaran pengendalian tutorial ini: sistem Windows 7, versi JavaScript 1.8.5, komputer Dell G3.

Kaedah Javascript untuk mencari nombor ganjil tatasusunan:

Kaedah 1: Gunakan untuk gelung

Idea pelaksanaan: Gunakan pernyataan for untuk melintasi tatasusunan, dan tentukan sama ada elemen tatasusunan ialah nombor ganjil dalam setiap gelung Jika ya, keluarkannya.

Kod pelaksanaan:

var a = [2, 3, 4, 5, 6, 7, 8];
for (var i = 0; i < a.length; i++) {
	if (a[i] % 2 != 0) {
		console.log(a[i]);
	} else {
		continue;
	}
}
Salin selepas log masuk

Bagaimana untuk mencari elemen ganjil dalam tatasusunan dalam javascript

Kaedah 2: Gunakan kaedah penapis()

var a = [2,3,4,5,6,7,8];
function f (value) {
	if (value % 2 != 0) {
		return true;
	}else{
		 return false;
	}
}
var b = a.filter(f);
console.log(b);
Salin selepas log masuk

Bagaimana untuk mencari elemen ganjil dalam tatasusunan dalam javascript

Penjelasan: Kaedah

ilter() boleh mengembalikan elemen dalam tatasusunan yang memenuhi syarat yang ditetapkan.

array.filter(function callbackfn(Value,index,array),thisValue)
Salin selepas log masuk

fungsi panggil balikfn(Nilai,indeks,tatasusunan): Fungsi panggil balik, yang tidak boleh diabaikan:

  • value: Nilai elemen tatasusunan semasa, yang tidak boleh ditinggalkan.

  • indeks: Indeks berangka unsur tatasusunan semasa.

  • tatasusunan: objek tatasusunan yang mempunyai unsur semasa.

Nilai pulangan ialah tatasusunan baharu yang mengandungi semua nilai yang fungsi panggil balik kembali benar. Jika fungsi panggil balik mengembalikan palsu untuk semua elemen tatasusunan , panjang tatasusunan baharu ialah 0.

[Cadangan berkaitan:

tutorial pembelajaran javascript]

Atas ialah kandungan terperinci Bagaimana untuk mencari elemen ganjil dalam tatasusunan 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