您现在的位置是:网站首页> 编程资料编程资料

在VBScript中实现-函数/方法名作为参数传入另一个函数_应用技巧_

2023-05-25 265人已围观

简介 在VBScript中实现-函数/方法名作为参数传入另一个函数_应用技巧_

在JS中有这种用法,某个函数名可以当成参数的形式,传入到另外一个函数内部去,例如:




在VBScript有两种方式可以来实现,即用execute或GetRef 函数。
一、利用execute:

Function myFuncA(str,myFuncName)
 str = str & " 您好!"
 execute("str = " & myFuncName & "(str)")
 myFuncA = str
End Function

Function myFuncB(str)
 str = str + "欢迎来到IECN.NET"
 myFuncB = str
End Function

msgbox myFuncA("张三","myFuncB")

二、利用GetRef:

Function myFuncA(str,myB)
 str = str & " 您好!"
 str = myB(str)
 myFuncA = str
End Function

Function myFuncB(str)
 str = str + "欢迎来到IECN.NET"
 myFuncB = str
End Function

document.write(myFuncA("张三",GetRef("myFuncB")))

-六神源码网