목록2024/02/21 (2)
Minwoo Dev.
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bwnU2V/btsFcPYbfEP/tkr0CKO9Tlt1kKnZAeUoF0/img.png)
.every() every 메서드는 배열과 함께 사용되며, true 혹은 false를 반환한다. arr.every(실행할 함수) 기본적인 형태는 위와 같으며, 실행할 함수를 먼저 선언하여 콜백형식으로 사용하거나, every() 메서드의 인자로 직접 함수를 정의해주는 방법이 있다. every() 메서드는 배열의 각 값을 불러와 함수로 검사하여 모든 결과가 참일 경우에 참을 반환한다. 1. 함수를 따로 선언하여 콜백형태로 every() 매서드에 사용 let arr = [3, 4, 5, 6, 7, 8, 9, 10]; function biggerThanFive(num) { if (num > 5) { return num; } } const result = arr.every(biggerThanFive); conso..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bUXlSq/btsE9C63i0e/7ER5MqYaXq0KdjSr3ayu80/img.png)
.some() some 메소드는 JavaScript의 내장 함수로, 배열과 함께 사용된다. arr.some(실행할 함수) some() 메서드는 함수를 통해 배열을 순차적으로 검사한다. for~in 문처럼 자동적으로 배열의 각 값이 하나하나 검사되는 형식인 셈이다. some() 메서드의 특징은 배열의 값들 중 하나만 함수의 조건을 만족한다면, (배열값으로 함수를 실행했을 때 하나라도 참인 게 있다면) 결과는 true 가 나온다. 그리고 some() 메서드는 기본적으로 위의 형식을 가지고 있으며, 함수의 표현방식에 따라서 형태가 조금씩 달라진다. 1. 함수를 따로 정의하고 콜백함수 형식으로 some을 실행하는 경우 function isEven(num) { // 함수 선언 if (num % 2 === 0) {..