작업 상태
javscript 코딩 중 분명히 앞줄까지 값이 있는데 find()이후 undefined가 나옴
상황
let memos = [ {id: '20230408-92847', key: '1', desc: '2', …}];
let id = '20230408-92847';
const currentMemo = memos.find(memo => { memo.id === id; });
console.log( currentMemo );
currentMemo에서 undefined가 나옴.
원인
- const currentMemo = memos.find(memo => { XXXXX(return없음) memo.id === id; });
- 값 확인등을 하면서 중괄호 안에 return이 지워진 상황
주의 사항
: 아예 중괄호 사용을 하지 않든지, 계속 undefined가 나오면 오타나 누락아닌지 확인해 볼것
const currentMemo = memos.find(memo => { return memo.id === id; });
const currentMemo = memos.find(memo => memo.id === id );
'간단 에러 처리기' 카테고리의 다른 글
java.nio.file.InvalidPathException (0) | 2023.04.10 |
---|---|
org.springframework.beans.factory.UnsatisfiedDependencyException (0) | 2023.04.10 |
Module not found: Error: Can't resolve 'loadsh' (0) | 2023.04.08 |
AuthenticationManager' that could not be found. (0) | 2023.04.07 |
프론트 앤드 적응중 나오는 간단한 에러를 처리하는 내용 (0) | 2023.04.06 |