JS-Array-Challenge
[JS-Array-Challenge] (1) everyArray
ksh21
2022. 4. 18. 15:54
최근에 자바스크립트랑 리액트로 미니 프로젝트를 하면서 나의 약점을 발견했다
바로 배열 함수!!
생각보다 많이 쓰이고 분명 이해도 하고 있는데 막상 쓰려면 어떻게 해야 될지 모르겠는...
그래서 우연히 알게 된 배열 함수 챌린지를 진행해 보려 한다
https://github.com/pkiop/JS-Array-Challenge
위 레포를 클론해서 시작하면 된다!!!
everyArray
문제
every를 이용해서 모든 원소가 짝수인지 아닌지를 판별하세요
Expected Output
true
solve
//solve.js
function solution(inputArray) {
const isEven = inputArray.every((item) => item % 2 === 0);
return isEven;
}
exports.solution = solution;
엄청 간단한 문제라고 생각했는데 every()를 생각못하고 map()을 사용해서 생각보다 빨리 해결하지 못했다ㅠㅠ
오늘 배운 배열 함수는 every()
1. every() 메서드는 무엇일까?
every() 메서드는 배열 안의 모든 요소가 주어진 판별 함수를 통과하는지 테스트하고 Boolean 값을 반환한다
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array/every
2. map() 메서드와 차이점은?
결과값이 다르다.
every() 메서드는 boolean 값을 반환하고 map() 메서드는 배열을 반환한다