JSベース:Each配列用内蔵関数


と推測


まずfor文を使ってすべての配列要素を出力する部分を復習して、foreachの便利性を理解します

次のような配列がある場合、for文を使用して各配列の要素を出力するには、次の方法があります.
const users = ["철이", "미애", "길동"];
for 문을 이용
for (let i = 0; i < users.length; i++) {
  console.log(users[i]);
}
function과 for 문을 이용
function print(user) {
  console.log(user);
}
for (let i = 0; i < users.length; i++) {
  print(users[i]);
}
화살표 함수와 for 문을 이용
const print = (user) => console.log(user);
for (let i = 0; i < users.length; i++) {
  print(users[i]);
}
配列内蔵関数forEachを使用して、上記の機能を持つコードを記述します。

◼ forEach

  • forEachメソッドは重複配列のメソッドである.
  • 배열명.forEach(파라미터)という形で書かれています.
  • パラメータには、配列された各要素によって文が記述される.
  • 関数をパラメータとして送信し、コールバック関数と呼ぶ.
  • 예제 1. 파라미터에 함수명
    function print(userName) {
      console.log(userName);
    }
    users.forEach(print);
    2.파라미터에 함수 그대로
    users.forEach(
      function (userName) {
      console.log(userName);
      }
    );
    3. 파라미터에 화살표 함수
    
    users.forEach(
      (userName) => {
      console.log(userName);
      }
    );
    for文とは異なりcontinue文とbreak文は使用できないため、各配列要素はパラメータ伝達の内容を実行するため、例外処理を行う必要があります.

    サマリ

  • forEachメソッドは배열을 반복하는 메서드
  • 배열명.forEach(파라미터)という形で書かれています.