[JS] Day7 - Array Cardio Day2

3989 ワード


Day7 - Array Cardio Day2


🎯 機能要件

  • arrayメソッドを使用します.
  • 🚀 学識


    some()とeach()


    初めてsome()メソッドとeach()メソッドを用いた.some() 메소드は、어떤 요소であってもアレイ内で所与の判別関数が満たされているかどうかを検査する.
    //  배열 내 요소 중 한개라도 성인인지 판별.
    const isSomeAdult = people.some(person => {
         const currentYear = (new Date()).getFullYear();
         return (currentYear - person.year + 1) >= 19;
    });
    console.log(isSomeAdult);
    every() 메소드アレイ内の모든 요소が所与の判別関数を満たすかどうかを検査する.
    //  배열 내 모든요소가 성인인지 판별.
    const isEveryAdult = people.every(person => {
         const currentYear = (new Date()).getFullYear();
         return (currentYear - person.year + 1) >= 19;
    });
    console.log(isEveryAdult);

    splice()とslice()


    配列の一部を使用する場合は、既存の配列を破壊しないslice方式が良いのか、既存の配列の接合方式を修正した方が良いのか分からない.