이 기사에서는 문자열을 통한 JavaScript 호출 기능의 구현 방법에 대해 설명합니다. 참조를 위해 공유하십시오. 특정 분석은 다음과 같습니다.
JavaScript에서는 함수 이름을 기반으로 함수를 호출하여 동적 함수 호출을 구현할 수 있으며 함수 이름 만 전달하여 함수를 전달하면됩니다.
다음과 같이 코드를 복사하십시오. var strfun = "somefunction"; // 호출 될 함수의 이름
var strparam = "이것은 매개 변수입니다"; // 기능으로 전달되는 매개 변수
// 함수를 만듭니다
var fn = 창 [strfun];
// 함수를 호출하십시오
FN (strparam);
아래는 자세한 통화 예입니다
코드 코드를 다음과 같이 복사하십시오. <input type = "text"id = "functionName"name = "functionName"size = "20"value = "fnfoobar">
<입력 유형 = "text"id = "functionparam"name = "functionparam"size = "30"value = "새해 복 많이 받으세요.">
<input type = "button"style = "font-weight : bold"value = "call"onclick = "javaScript : call ();">
<br>
<사전>
함수 fnfoobar (strval) {
경고 (strval);
반환 1;
}
</pre>
<br>
<cript>
함수 fnfoobar (strval) {
경고 (strval);
반환 1;
}
함수 호출 () {
var strfunctionName = document.getElementById ( "functionName"). 값;
var strfunctionparam = document.getElementById ( "functionParam"). 값;
var fn = 창 [strfunctionName]
var ret = fn (strfunctionparam);
}
</스크립트>
이 기사가 모든 사람의 JavaScript 프로그래밍에 도움이되기를 바랍니다.