프론트엔드 공부/자료구조 & 알고리즘 배열을 입력받아 차례대로 배열의 첫 요소와 마지막 요소를 키와 값으로 하는 객체를 리턴해야 합니다. - transformFirstAndLast 문제 배열을 입력받아 차례대로 배열의 첫 요소와 마지막 요소를 키와 값으로 하는 객체를 리턴해야 합니다. 입력 인자 1 : arr string 타입을 요소로 갖는 배열 출력 객체를 리턴해야 합니다. 주의 사항 빈 배열을 입력받은 경우, 빈 객체를 리턴해야 합니다. 입력으로 받는 배열을 수정하지 않아야 합니다. 입출력 예시 let arr = ['Queen', 'Elizabeth', 'Of Hearts', 'Beyonce']; let output = transformFirstAndLast(arr); console.log(output); // --> { Queen : 'Beyonce' } arr = ['Kevin', 'Bacon', 'Love', 'Hart', 'Costner', 'Spacey']; output = transformFirstAndLast(arr); console.log(output); // --> { Kevin : 'Spacey' } 레퍼런스 코드 // 내 작성 function transformFirstAndLast(arr) { if(arr.length === 0){ return {} } return { [arr[0]]: arr[arr.length - 1] }; } // 레퍼런스 코드 function transformFirstAndLast(arr) { let result = {}; if (arr.length > 0) { result[arr[0]] = arr[arr.length - 1]; } return result; } 공유하기 URL 복사카카오톡 공유페이스북 공유엑스 공유 게시글 관리 구독하기프론트엔드 학습 기록 저작자표시 비영리 변경금지 Contents 당신이 좋아할만한 콘텐츠 문자열을 입력받아 순서가 뒤집힌 문자열을 리턴해야 합니다. 2023.02.01 문자열을 입력받아 문자열을 구성하는 각 단어의 첫 글자로 이루어진 문자열을 리턴해야 합니다. 2023.02.01 수를 입력받아 2의 거듭제곱인지 여부를 리턴해야 합니다. 2023.02.01 연이율을 입력받아 원금이 2배 이상이 될 때까지 걸리는 시간(년)을 리턴해야 합니다. 2023.02.01 댓글 0 + 이전 댓글 더보기