Notice
Recent Posts
Recent Comments
Link
250x250
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- 콜백함수
- first-child
- redux toolkit
- 6주포트폴리오
- React state
- JSON
- Redux store
- 인라인블럭
- useEffect
- react
- useParams
- react redux
- useSearchParams
- redux 사용방법
- 자바스크립트
- React onClick
- couchcoding
- foreach
- Redux
- javascript React
- javascript코딩테스트
- 블럭요소
- sort
- JavaScript
- 협업프로젝트
- 자바스크립트배포
- 카우치코딩
- db.json
- toString
- line-through
Archives
- Today
- Total
개발하는 루루언니
javascript : Every 메서드란? (배열 요소들이 특정 조건을 모두 만족하는지 확인하는 배열 (Array) 메서드 ) 본문
컴퓨터 정보/javascript
javascript : Every 메서드란? (배열 요소들이 특정 조건을 모두 만족하는지 확인하는 배열 (Array) 메서드 )
혜닝혜루 2024. 2. 13. 13:52728x90
반응형
📕. javascript
⭐️ Every 메서드란 ?
every 메서드는 배열의 요소들이 특정 조건을 모두 만족하는지 확인하는 배열 (Array)의 메서드 이다.
forEach,map,filter 와 비슷하게 첫 번째 파라미터가 콜백 함수를 전달받지만, 앞의 메서드들과는 다르게 boolean 타입의 값을 리턴한다.
1. every() 는 배열의 각 엘리먼트에 대해서 테스트 함수의 반환 값이 모두 true 인지 확인
2. 모든 case 가 true 일때 true 를 반환한다.
3 하나라도 false 이면 반환 값은 false 이다.
4. 기존 배열 값은 변경되지 않는다.
arr.every(function(currentValue, index, array), thisValue))
Parameter | Description |
function | (필수) 배열의 각 값에 대해 실행할 함수 (총 3개 인자) |
- currentValue | (필수) 배열내에서 순차적으로 입력되는 엘리먼트 |
- index | (옵션) 현재 엘리먼트의 배열 내 index |
- array | (옵션) 현재 엘리먼트가 속한 배열 |
thisValue | (옵션) 함수 내부에서 사용될 this에 대한 값 |
const values = new Array(1,2,3,4,5);
const isPositive = values.every((currentElement, index, currentArray) => {
console.log(`요소: ${currentElement}`);
console.log(`index: ${index}`);
console.log(currentArray);
return currentElement > 0;
});
console.log('isPositive');
console.log(isPositive); // ?
★ currentElement 의 값이 0보다 크면 배열은 계속 돌면서 모든 케이스가 true 일때 true 값을 리턴해준다.
728x90
'컴퓨터 정보 > javascript' 카테고리의 다른 글
javascript : map() 함수 : 배열 순회 후 새로운 배열로 반환 (0) | 2024.03.12 |
---|---|
javascript : 특정 id 를 갖고 있는 모든 id 값 가져오기 (0) | 2024.03.11 |
JQuery : 플러스 마이너스 버튼 여러개 따로 동작하게 하기 (2) | 2024.02.07 |
JQuery : 체크박스 클릭시 특정 블럭 감추가 보이기 (1) | 2024.02.07 |
javascript & jQurey : input 안에 readonly 값 추가 삭제 (0) | 2024.01.17 |