이니셜 전화번호부 만들기. reduce 함수 사용.
let users = [ {name: 'Tim', age: 40}, {name: 'Satya', age: 30}, {name: 'Sundar', age: 50}, ] => undefined function makeAddressBook(addressBook, user){ // 이름의 첫번째 글자로, key를 만든다. let firstLetter = user.name[0]; // addressBook은 객체다. // addressBook { } if(firstLetter in addressBook){ // 만일, key가 있으면, 해당배열에, 사람을 추가한다. addressBook[firstLetter].push(user); }else{ // 만일, key가 없으면, 해당 배열을 만들고, 사람을 추가한다. ..
2020. 1. 14.