function 함수명(인자)
{
코드
return 반환값
}
함수 장점 : 재사용성, 유지보수
return값을 여러번 적어도 맨처음 return값만 반환된다. 리턴된 순간 함수가 종료되기 때문이다.
인자 (argument)
익명함수: 이름 필요없이 바로 쓰고 싶을때
(함수)();
for(key in ice){
document.write(key + ice[key]+ <br>);
} ```
ice객체가 가진 값중 key값(초코등)을 담아서 인자로 가져온다.
var ice = {'초코':10, '녹차':5 ,'바닐라':1 };
for(key in ice){ console.log(key); }
var ice = {'초코':10, '녹차':5 ,'바닐라':1 };
for(key in ice){ console.log(ice[key]); }
객체라는 부품을 조립해서 소프트웨어라는 완제품을 만들자.
grades변수가 가리키는 객체 안에는 list라는 키가 있고 이 키는 또 객체를 가진다.
show라는 함수도 포함하며 이를 호출할 수 있다.
이렇게 this를 함수에서 부르면 함수가 속한 객체grades를 가리킨다.
this.list를 써서 객체의 키값에 접근한다. 출력값은...
이렇게 나온다.