JS에는이 사용이 있습니다. 특정 함수 이름은 매개 변수로 사용하여 다른 기능으로 전달 될 수 있습니다.
<scriptType = "Text/JavaScript">
<!-
functionmyfunca (str, myfuncb) {
str = str+"안녕하세요!";
str = myfuncb (str);
returnstr;
}
functionmyfuncb (str) {
str = str+"iecn.net에 오신 것을 환영합니다";
returnstr;
}
Alert (MyFunca ( "Zhang San", MyFuncB));
//->
</스크립트>
vbscript를 구현하는 두 가지 방법, 즉 Execute 또는 GetRef 기능을 사용합니다.
1. Execute 사용 :
<scriptLanguage = vbscript>
functionmyfunca (str, myfuncname)
str = str & "안녕하세요!"
execute ( "str ="& myfuncName & "(str)")
myfunca = str
최종 기능 장애
functionmyfuncb (str)
str = str+"IECN.net에 오신 것을 환영합니다"
myfuncb = str
최종 기능 장애
msgboxmyfunca ( "Zhang San", "myfuncb")
</스크립트>
2. GetRef 사용 :
<scriptType = "text/vbscript">
functionmyfunca (str, myb)
str = str & "안녕하세요!"
str = myb (str)
myfunca = str
최종 기능 장애
functionmyfuncb (str)
str = str+"IECN.net에 오신 것을 환영합니다"
myfuncb = str
최종 기능 장애
document.write (myfunca ( "Zhang San", getref ( "myfuncb"))))
</스크립트>