Heim > Artikel > Web-Frontend > So ermitteln Sie, ob ein Element in einem Array den Test in js besteht
Im vorherigen Artikel haben wir gelernt, wie man den kumulativen Effekt der Elemente im Array erreicht. Bitte lesen Sie „So erzielen Sie den kumulativen Effekt der Elemente im js-Array“. Dieses Mal lernen wir die Methode zur Bestimmung, ob ein Element in einem Array den Test besteht. Sie können bei Bedarf darauf zurückgreifen.
Wir haben jetzt ein solches Problem. Es ist bekannt, dass es ein Array gibt, das 7, 2, 5, 14, 8 enthält. Nun wollen wir wissen, ob es ein Element in diesem Array gibt, wenn die Elemente, die wir enthalten, durch 2 geteilt werden . Kann teilbar sein, geben Sie bitte true zurück, wenn dies der Fall ist, und geben Sie false zurück, wenn dies nicht der Fall ist.<script> var arr = new Array(7); arr[0] = 7; arr[1] = 2; arr[2] = 5; arr[3] = 14; arr[4] = 8; console.log(arr); const even = (element) => element % 2 === 0; console.log(arr.some(even)); </script>Das Ergebnis dieses kleinen Beispiels ist
arr.some(callback(正在处理的元素,正在处理的元素,被调用的数组),执行函数时使用的值)
. Callback wird nur für Indizes aufgerufen, die einen Wert haben, nicht für Indizes, die gelöscht wurden oder denen nie ein Wert zugewiesen wurde. some()
为数组中的每一个元素执行一次 callback
函数,直到找到一个使得 callback 返回一个“真值”(即可转换为布尔值 true 的值)。如果找到了这样一个值,some() 将会立即返回 true
。否则,some() 返回 false
Das obige ist der detaillierte Inhalt vonSo ermitteln Sie, ob ein Element in einem Array den Test in js besteht. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!