Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

javascript forEach()を終了する方法は?


forEachメソッドから抜け出すことはできず、(例外をスローする以外に)ループをエスケープすることはできません。

代わりに_.findfromlodashのような他の関数を使用できます-

_。find −要素が見つかると、ループから抜け出します。たとえば、

_.find([1, 2, 3, 4], (element) => {
   // Check your condition here
   if (element === 2) {
      return true;
   }
   // Do what you want with the elements here
   // ...
});

forEachから例外をスローします 。たとえば、

try {
   [1, 2, 3, 4].forEach((element) => {
      // Check your condition here
      if (element === 2) {
         throw new Error();
      }
      // Do what you want with the elements here
      // ...
   })
} catch (e) {
   // Do nothing.
}

  1. JavaScriptで配列を減らす方法は?

    以下は、JavaScriptで配列を減らすためのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <style>   &n

  2. JavaScriptのプロパティにアクセスする方法は?

    JavaScriptプロパティにアクセスする方法は3つあります- ドットプロパティアクセスの使用:object.property 角かっこ表記の使用:object [‘property’] オブジェクトの破棄を使用する:{property} =object 以下は、JavaScriptオブジェクトのプロパティにアクセスするためのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta na