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 |