forEach()、some()、filter()、findIndex()


  • forEach()forEach()方法は、配列の各要素を呼び出し、要素をコールバック関数
  • に伝達するために使用される. var demo = document.getElementById('demo'); var arr = [1,2,3,4,5,6]; function fn(item,index){ demo.innerHTML += "index["+index+"]:"+item+"<br>"; }
  • some()some()メソッドは、配列内の要素が指定された条件(関数によって提供される)を満たすかどうかを検出し、trueまたはfalse
  • に戻る. var demo = document.getElementById('demo'); var arr = [1,2,3,4,5,6]; function fn(item){ return item>=3; } demo.innerHTML += arr.some(fn);
  • filter()filter()メソッドは、新しい配列を作成します.新しい配列の要素は、指定された配列の中の条件に合致するすべての要素を検査することによって(元の配列を変更しない)
  • です. var demo = document.getElementById('demo'); var arr = [1,2,3,4,5,6]; function fn(item){ return item>=3; } demo.innerHTML += arr.filter(fn);
  • findIndex()findIndex()方法は、条件に適合する配列の最初の要素位置(すなわちインデックス値)を入力するテスト条件を返すことである.
  • var demo = document.getElementById('demo'); var arr = [1,2,3,4,5,6]; function fn(item){ return item>=3; } demo.innerHTML += arr.findIndex(fn); ですから、これからはこの4つの機能に合わせて活用できます.