网上找了些关于js反射的,不过没找到这些,希望js大牛给讲解下js 反射我就是想:
假设有这个对象:
function testObj(){
this.fun=objFun;}
function objFun(parme){
alert(parme);
}
怎么达到以下伪代码的这种效果:
var obj = new testObj();
test(obj,"fun","123");function test(obj, funname,parme){
obj.funname(parme);}
假设有这个对象:
function testObj(){
this.fun=objFun;}
function objFun(parme){
alert(parme);
}
怎么达到以下伪代码的这种效果:
var obj = new testObj();
test(obj,"fun","123");function test(obj, funname,parme){
obj.funname(parme);}
解决方案 »
- 求一个点击变换背景图片css的菜单导航。。。。。
- 怎么在JS里添加域名用于域名绑定(加完域名后我在加密)
- 这个小程序火狐里为什么无反应???IE就可以!!!!!
- 火狐下 用javascript 控制层的大小
- !!把分全供上了,还是昨天关于框架闪动的问题,现把代码贴出来给大家参考,看如何解决为好?
- 表格里行的显示与隐藏
- 大家帮我看看这个网站的 http://www.zhengxian.com 的放大缩小用什么技术做的
- AJAX获取数据后,成功方法里的返回数据如何声明成全局变量
- 请问验证邮件地址合法性的正则正达式?
- insertAdjacentHTML的参数都有什么?具体意思,用法?
- 想做一个图片的值班表,五天一个循环,循环已经写好,就是调用图片的问题!
- 60秒的倒计时牌怎么弄
this.prototype[name] = func;
return this;
};
这里的FUNC就是个参数。
把obj.funcname(parme)改成obj[funcname](parme)就行了<html>
<body>
<script>
function testObj(){
this.fun = objFun;
}
function objFun(parme){
alert(parme);
}
var obj = new testObj();
test(obj,"fun","123");//alert 123function test(obj, funname,parme){
obj[funname](parme);}
</script>
</body>
</html>