반응형
고차 함수란?
함수를 인자로 전달받거나 함수를 결과로 반환하는 함수를 말한다.
1. every()
콜백 함수에서 배열의 모든 요소가 True이면, true를 리턴
1-1) 기본 형식
array.every(callbackFunction(currentValue, index, array), thisArg)
- callbackFunction : 콜백 함수
- thisArg : this값으로 활용
- currentValue : 배열의 현재 값
- index : 배열의 현재 값의 인덱스
- array : 현재 배열
1-2) 사용 예
let arr = [1,2,3,4,5,6];
const callBack = (val) => val < 6
arr.every(callBack) // 하나라도 false면, false
arr.every(val => val <6)
2. some()
콜백 함수에서 배열의 요소가 하나라도 true이면, true를 리턴
2-1) 기본 형식
array.some(callbackFunction(currentValue, index, array), thisArg)
- callbackFunction : 콜백 함수
- thisArg : this값으로 활용
- currentValue : 배열의 현재 값
- index : 배열의 현재 값의 인덱스
- array : 현재 배열
2-2) 사용 예
let arr = [1,2,3,4,5,6];
const callBack = (val) => val < 6
arr.some(callBack) // 하나라도 true면, true
반응형
'JavaScript > ETC' 카테고리의 다른 글
[Javascript] axios로 rest api 호출시 cookie 값 전달 안되는문제 해결 (0) | 2024.04.09 |
---|---|
마우스 우클릭 방지 / 개발자도구(F12) 방지 (4) | 2019.11.12 |
자바스크립트로 웹 페이지를 긁어오는 두 가지 방법 (0) | 2019.09.10 |