Written on
·
184
1
마지막(5분 35초)에 아래와 같이 코드를 작성하셨는데요.
function printPrice(arr){
const length = arr.length;
for(var i =0; i<length; i++){
console.log(arr[i].price);
}
}
arr은 갑자기 왜 나온건가요?
arr에 대한 변수선언?정의가 전혀 없는데 어떻게 length를 구한것이며, arr[i]에 있는 price에 접근했는데 왜 가격 순서대로 출력이 되는건지 궁금합니다.
Answer 1
0
arr은 함수의 선언부분을 보면 printPrice(arr)로 `파라미터`로 사용되고 있습니다.
함수를 실행할 때 그 안에 데이터를 넣을 수 있는데, arr이라는 이름의 파라미터로 받을 수 있도록 설정했습니다 :)
혹시 함수가 헷갈리시면 위에 함수 쪽 강의를 다시 수강해보시는 걸 추천드립니다!