-
[Error] return undefinedWeb 2019. 11. 21. 00:32
key값을 받아 해당 쿠키값을 리턴하는 함수를 작성했다
다른 함수에서 호출했는데 return 값이 자꾸 undefined 이 떴다
console.log 는 잘 찍히는데 왜지??
코드를 확인했다
const getCookie = (key) =>{ const cookieArr = document.cookie.split(";"); cookieArr.forEach(item=>{ let data = item.split("="); if(data[0].trim() === key){ console.log(data[1]); return data[1]; } }); }foreach() 에 return 부분이 문제인것같다..(왜 문제인진 정확히 모르겠다..)
수정 후
const getCookie = (key) =>{ const cookieArr = document.cookie.split(";"); let token = ""; cookieArr.forEach(item=>{ let data = item.split("="); if(data[0].trim() === key){ token = data[1]; } }); console.log(token); return token; }return 값이 잘 전달된다..
'Web' 카테고리의 다른 글
[nodejs] 암호화 - crypto 모듈 (0) 2019.05.31 클라이언트에서 서버로 데이터 전송(form/ajax-xml, fetch/WebSocket) (0) 2019.05.29 사용자 인증(로그인) 방식 (0) 2019.05.27 [nodejs] express 사용하기 (0) 2019.05.25 [Web] quick nodejs (0) 2019.05.25