진스
find 함수에서 Arrow Function(화살표 함수)에서 undefined 일때 확인해볼 내용 본문
728x90
posts.js
const posts = [
{ id: 1, title: '제목1', content: '내용1', cratedAt: '2023-01-01' },
{ id: 2, title: '제목2', content: '내용2', cratedAt: '2023-02-02' },
{ id: 3, title: '제목3', content: '내용3', cratedAt: '2023-03-03' },
{ id: 4, title: '제목4', content: '내용4', cratedAt: '2023-04-04' },
{ id: 5, title: '제목5', content: '내용5', cratedAt: '2023-05-05' },
];
export function getPosts() {
return posts;
}
export function getPostById(id) {
const numberId = parseInt(id);
// .1방법=> id값 정상 출력
// return posts.find(item => item.id === numberId);
// .2방법=> undefined
posts.find(item => {
return item.id === numberId;
});
}
1,2 의 결과가 나오는 이유가 뭘까..
728x90
'JavaScript' 카테고리의 다른 글
숫자 키패드 입력시 다음 input으로 이동 (0) | 2024.01.17 |
---|---|
swiper.js 가운데 정렬 및 기타 옵션 (0) | 2023.08.10 |
es6 유용한 문법 (0) | 2022.11.09 |
페이지마다 해당 메뉴명에 색상 다르게 주기(속성값에 문자열이 포함확인) (0) | 2022.08.04 |
jQuery 노드 찾기 (요소 탐색) (0) | 2022.07.19 |
Comments