묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
두 함수에서 하나의 변수 공유해서 사용하기 (자바스크립트)
2004.10.05 14:06
var cell=0;
function TT1(str, cell_id)
{
cell = cell_id
return str;
}
function TT2()
{
alert(cell);
}
위와 같은 구조가 있습니다.
html에서 TT1함수를 먼저 호출하면 TT1에서는 str값을 계산해서 넘겨주고
cell_id 값을 받아서 전역변수 cell 에 저장시킵니다.
그 다음 TT2를 호출하면 cell값이 TT1에서 저장된 cell_id 값이 아닌 기본값 0으로 나옵니다.
TT1에서 저장된 값을 TT2에서 그대로 이용하고 싶은데 그게 안되네요.
변수 선언을 잘못한건가요?
function TT1(str, cell_id)
{
cell = cell_id
return str;
}
function TT2()
{
alert(cell);
}
위와 같은 구조가 있습니다.
html에서 TT1함수를 먼저 호출하면 TT1에서는 str값을 계산해서 넘겨주고
cell_id 값을 받아서 전역변수 cell 에 저장시킵니다.
그 다음 TT2를 호출하면 cell값이 TT1에서 저장된 cell_id 값이 아닌 기본값 0으로 나옵니다.
TT1에서 저장된 값을 TT2에서 그대로 이용하고 싶은데 그게 안되네요.
변수 선언을 잘못한건가요?
제대로 된것 같습니다.