본문 바로가기
코플릿 기록/JavaScript

데일리코딩1

by 뭉지야 2023. 1. 13.
728x90

★★핵심

obj의 property에 obj2를 할당한다

obj[property] = obj2;


#문제

배열을 입력받아 차례대로 배열의 첫요소와 마지막요소를 키와 값으로 하는 객체를 리턴해야 한다.


#예시

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) {
let result = {};
if(arr.length > 0){
result[arr[0]] = arr[arr.length-1];
}
return result;
}
728x90

'코플릿 기록 > JavaScript' 카테고리의 다른 글

고차함수 1번  (0) 2023.01.14
데일리코딩2 (연이율)  (0) 2023.01.13
고차함수 31번  (0) 2023.01.12
고차함수 12번  (0) 2023.01.12
고차함수 10번 ★화살표함수예시★  (0) 2023.01.12