250x250
Notice
Recent Posts
Recent Comments
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

진스

find 함수에서 Arrow Function(화살표 함수)에서 undefined 일때 확인해볼 내용 본문

JavaScript

find 함수에서 Arrow Function(화살표 함수)에서 undefined 일때 확인해볼 내용

입방정 2023. 2. 19. 20:17
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
Comments