객체 속에서 함수 호출하기
- Nest
- Development
- Category
- Javascript
- Hit
- 529
- Star
- 0
var obj = new Object();
// 함수 바깥에서 변수 불러오기
function func(n)
{
n = n * n;
return n;
}
obj.funca = "바깥에서 : " + func(5) + "<br>";
// 함수 속에서 전역변수 불러오기
function funv()
{
document.write("함수 속에서 : " + obj.funca);
}
// Result
document.write(obj.funca);
funv();
참고
- 바깥에서 var로 정의한 변수는 전역변수가 된다. 하지만 함수 속에서 var로 정의한 변수는 함수 속에서의 지역변수가 된다.
전역변수는 어떤 함수 속에서든 접근 할 수 있지만, 함수 속에서의 지역 변수는 다른 함수나 전역 공간에서 접근 할 수 없다. - 변수를 넘기려면 function NAME(변수){}로 외부에서 정의해줘야한다.