javascript 그룹의 every와 Reduce 방법

1090 단어
  • 마다;
  • JavaScript aray의 every 메서드는 배열의 각 요소가 함수 조건을 전달하는 부울 값을 반환합니다.
    every 방법은 falsy 값을 찾을 때까지 그룹의 현재 요소마다 사용자가 지정한 함수를 실행합니다.만약 리셋 함수가falsy값을 발견하면false를 즉시 되돌려줍니다.따라서, 리셋 함수는 모든 요소에truthy 값을 되돌려줍니다.
    예:
    const func = (value) => value < 30;
    const array1 = [25,28,15,19,7];
    console.log(array1.every(func)); //returned true
    
  • 감소
  • JavaScript의 Reduce 방법
    는 그룹의 모든 요소에 대해 사용자가 지정한 리셋 함수를 실행합니다.함수의 최종 결과는 하나의 값이 될 것이다.
    리셋 함수를 처음 실행할 때, 지난번에 계산한 값을 되돌려 주지 않습니다.만약 우리가 모든 초기 값을 시작 값으로 한다면, 그것은 0번 인덱스 요소를 초기 값으로 하고, 인덱스 번호 1부터 반복합니다/
    const array1 = [1, 2, 3, 4];
    const reducer = (previousValue, currentValue) => previousValue + currentValue;
    
    // 1 + 2 + 3 + 4
    console.log(array1.reduce(reducer));
    // 5 + 1 + 2 + 3 + 4
    console.log(array1.reduce(reducer, 5));
    // expected output: 15
    

    좋은 웹페이지 즐겨찾기