1. 로직
2. 코드리뷰
3. 새롭게 배운 것
JS 의 Array 함수 중 하나인 find
find는 주어진 판별 함수를 만족하는 첫번째 요소를 반환한다.
array = [5,12,23,45,13]
const result = array.find(element => element > 10 );
console.log(result)
// 결과는 12
알다시피, 0이 아닌 모든 숫자는 참 취급을 받는다. (그래서 위의 로직은 이를 이용해 boolean 값처럼 쓴 것이다.)
만약에 위의 함수에서 10보다 큰 숫자가 아무것도 없었다면, find 함수는 undefined를 반환한다.
'모바일 개발 > React Native-이론' 카테고리의 다른 글
갤러리 앱 클론코딩 - 갤러리에 사진 추가하기 (0) | 2023.04.13 |
---|---|
캘린더 클론코딩 - todoList 저장고에 저장하고 꺼내오기 (0) | 2023.04.12 |
캘린더Todo 클론코딩 - 달력에 선택된 날짜의 할 일만 나오게 하기 (0) | 2023.04.12 |
Toggle버튼, 꾹 누를 시 삭제, 추가 버튼 구현 (0) | 2023.04.12 |
캘린더에 to do list 만들기, 컴포넌트 정리 (0) | 2023.04.11 |