오늘은 JavaScript map() 함수의 기능중 한개에 대해 간략하게 포스팅 해보려고 한다.
우선 코드를 보자.
- service부
일단 코드를 간략하게 설명하면 dto를 파라미터로 받아서 해당 repository에서 검색후 결과가 없을경우 에러처리를 해주는 부분이다.
콘솔찍은 결과도 확인 해보자.
이렇게 배열로 해당 결과값이 나오게 된다.
하지만 나는 이 결과값에서 keyword_uuid만 뽑아서 사용을 해야되는 상황이 생겼다.
이럴때..! map() 함수를 사용하면 된다.
- service부
변수를 선언하고 타입은 배열로 지정을 해준다.
앞서 변수로 선언한 keywordFollowList에 .map() 함수를 사용해서 원하는 값을 추출해서 새로운 배열로 만들 수 있다.
나는 keyword_uuid 값만 필요하므로 item.keyword_uuid로 하면된다.
콘솔값을 확인해보자.
원하는대로 keyword_uuid 값만 추출해서 새로운 배열이 잘 만들어졌다.
'Programming Language > Javascript' 카테고리의 다른 글
[Javascript] split() 지정 구분기호로 문자열을 배열로 분할 (0) | 2023.03.30 |
---|---|
[Javascript] "some()" 배열의 객체에 원하는 값이 있으면 True 반환 (0) | 2023.03.25 |
[Javascript] find(), filter() 두 배열에서 일치하는값 찾기 (2) | 2023.03.05 |
[Javascript] 객체(object) 속성이나 문자열의 개수 구하는법 (0) | 2023.02.25 |
[ES6+] ES6에서의 순회와 이터러블/이터레이터 프로토콜 (2) | 2022.09.19 |