Heim  >  Artikel  >  Web-Frontend  >  So finden Sie ungerade Elemente in einem Array in Javascript

So finden Sie ungerade Elemente in einem Array in Javascript

青灯夜游
青灯夜游Original
2022-02-17 18:37:595830Durchsuche

Methode: 1. Verwenden Sie die for-Anweisung, um das Array zu durchlaufen. Verwenden Sie in jeder Schleife die Anweisung „a[i] % 2 != 0“, um zu bestimmen, ob das Array-Element eine ungerade Zahl ist. Wenn nicht, verlassen Sie die Schleife. Ja 2. Verwenden Sie die Methode filter(), um Elemente im Array zurückzugeben, die die Bedingung „Wert % 2 != 0“ erfüllen.

So finden Sie ungerade Elemente in einem Array in Javascript

Die Betriebsumgebung dieses Tutorials: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer.

Javascript-Methode zum Ermitteln der ungeraden Zahl eines Arrays:

Methode 1: For-Schleife verwenden

Implementierungsidee: Verwenden Sie die for-Anweisung, um das Array zu durchlaufen und festzustellen, ob das Array-Element ungerade ist Wenn ja, wird sie ausgegeben, wenn nicht, springt sie aus dieser Schleife.

Implementierungscode:

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;
	}
}

So finden Sie ungerade Elemente in einem Array in Javascript

Methode 2: Verwenden Sie die filter()-Methode

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);

So finden Sie ungerade Elemente in einem Array in Javascript

Beschreibung: Die

ilter()-Methode kann Elemente im Array zurückgeben, die die angegebenen Bedingungen erfüllen.

array.filter(function callbackfn(Value,index,array),thisValue)

function callbackfn(Value, index, array): eine Callback-Funktion, die nicht weggelassen werden kann und bis zu drei Parameter akzeptieren kann:

  • value: der Wert des aktuellen Array-Elements, das nicht weggelassen werden kann.

  • index: Der numerische Index des aktuellen Array-Elements.

  • array: das Array-Objekt, zu dem das aktuelle Element gehört.

Der Rückgabewert ist ein neues Array, das alle Werte enthält, für die die Callback-Funktion true zurückgibt. Wenn die Rückruffunktion für alle Elemente des Arrays „false“ zurückgibt, beträgt die Länge des neuen Arrays 0.

【Verwandte Empfehlungen: Javascript-Lern-Tutorial

Das obige ist der detaillierte Inhalt vonSo finden Sie ungerade Elemente in einem Array in Javascript. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn