아하
생활

생활꿀팁

향기로운파리253
향기로운파리253

객체와 배열 질문입니다. javascript

function select(arr, obj) { // 배열과 객체를 입력받아서 배열인덱스 값의 요소가 객체의 key가 되는 함수입니다. const arr = ['a', 'c', 'e']; const obj = { a: 1, b: 2, c: 3, d: 4 }; // 입력 받은 배열과 객체 let result = {}; for(let key in obj) for(let n = 0; n<=arr.length; n++){ if(arr[n] === key) { result[key] = obj[key]; //저는 result = obj[key]로 작성했는데 틀렸다고 해서 한참 고민하다가 //해설을 보니 result[key] = obj[key] 맞다고해서요 //차이가 뭔가요 ㅠ result는 이미 빈객체인 상태아닌가요? } } return result;}

2개의 답변이 있어요!