인프런 커뮤니티 질문&답변

맑은맑쇼님의 프로필 이미지
맑은맑쇼

작성한 질문수

[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지

9장 routes/post.js에서 해쉬태그 부분 질문

해결된 질문

작성

·

123

0

그 result가 findorCreate인 프로미스를 Promise.all로 모두 처리해서 resolve된 값인데 

이게 이차원 배열 형식으로 할당된다고 강의에서 들었습니다. ([[해쉬태그1,true],[해쉬태그2,true]]이런식)

근데 밑에 await post.addHashtags(result.map(r=>r[0])) 이처리를 하면 

result가 이차원 배열 형식이라 map메소드의 반환값이  [해쉬태그1,true]가  아닌가요?

어떻게 해쉬태그1이 반환되어서 관계쿼리메소드를 진행 되는 것 이죠???

답변 2

0

맑은맑쇼님의 프로필 이미지
맑은맑쇼
질문자

아 저렇게 표현하니 확 이해가되네요 감사합니다!

0

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

[[해쉬태그1,true],[해쉬태그2,true]].map((r) => r[0])의 리턴값은 [해쉬태그1, 해쉬태그2]입니다.

맑은맑쇼님의 프로필 이미지
맑은맑쇼

작성한 질문수

질문하기