[자바스크립트/알고리즘] 함수를 만족하는 첫 번째 요소의 값 출력 (find 함수)
알고리즘/FreeCodeCamp 2021. 1. 12. 18:56

num % 2를 하였을 때 나머지가 0인 첫번째 배열값 찾기 문제이다. 입력: [1, 3, 5, 8, 9, 10], function(num) { return num % 2 === 0; } 출력: 8 function findElement(arr, func) { return arr.find(func); } findElement([1, 3, 5, 8, 9, 10], function(num) { return num % 2 === 0; }); for문 생성하여 루프 안에서 로직을 작성해도 되지만 간단하게 find 메소드를 쓰면 쉽게 해결된다. find() 메서드는 주어진 판별 함수를 만족하는 첫 번째 요소의 값을 반환합니다. 그런 요소가 없다면 undefined를 반환합니다. MDN에 적혀있는 find 메소드의 ..