
1주차 강의자료 중 map()에 관한 설명이 잘 이해가 되지 않습니다.
let numbers = [1,2,3,4,5,6,7];
numbers.map((value,i) => {
console.log(value,i)
})
// 아래와 같다는 점! 눈치 채셨나요?
numbers.map(function(value,i) {
console.log(value,i)
})
//1 0
//2 1
//3 2
//4 3
//5 4
//6 5
//7 6
Q1. 이 내용은 : (선언된) 배열 (변수)에 map()을 사용하는거죠? ['변수.함수이름(필요한 변수)'의 형태로]
Q2. 그렇다면 map()을 사용할 때 필요한 변수[즉, 괄호()안에 들어가는 코드]가 함수인 건가요?[map함수의 변수가 function함수?]
Q3. map() 안에 적혀 있는 'function(){}'은 [이전 강의 자료에 따르면]함수 만들기 인가요 or 함수 사용하기 인가요?
Q3-1. 함수 만들기라면 function 다음에 왜 함수 이름이 선언되지 않았나요?
Q3-2. 함수 사용하기라면 'funtion'이 함수 이름인 거죠? / 뒤에 {'내릴 명령들을 순차적으로 작성'}의 괄호는 왜 있는 건가요?
*

강의 자료의 해당 부분을 참고하여 공부를 하다 어려움이 생겨 질문 드립니다.
*
보고 계신 화면 전체를 캡처해 주시면, 튜터님들이 빠르게 상황을 상황을 이해할 수 있어요.
