1. map()우리는 배열을 다루다 보면 아래와 같은 요구 사항을 갖고 있는 경우가 많다.숫자 배열을 전부 2배로 만들어야 한다.문자열 배열을 전부 대문자로 바꿔야 한다.객체 배열에서 name만 뽑아서 새로운 배열로 만들고 싶다.서버에서 받은 데이터를 UI에서 쓰기 좋은 형태로 바꾸고 싶다.이런 작업들은 모두 공통점이 있는데, 원본 배열은 그대로 두고, 가공된 결과만 따로 새 배열로 만들고 싶다는 것이다. map 메서드는 위의 목적에 딱 맞게 만들어진 것이다.왜냐하면 배열의 각 요소를 하나씩 방문하면서 그 칸의 값을 새 값으로 바꿔서 새 배열의 같은 위치에 넣어주는 역할을 해주기 때문이다.즉, 원본 배열의 0번째를 새 값으로 바꿔서 새 배열의 0번째에 넣어주고, 원본 배열의 1번째도 새 값으로 바꿔서 ..