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".
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; } }
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);
Penjelasan: Kaedah
ilter() boleh mengembalikan elemen dalam tatasusunan yang memenuhi syarat yang ditetapkan.
array.filter(function callbackfn(Value,index,array),thisValue)
fungsi panggil balikfn(Nilai,indeks,tatasusunan): Fungsi panggil balik, yang tidak boleh diabaikan:
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!