永发信息网

如何用eval动态执行一个需要传对象参数的函数

答案:1  悬赏:20  手机版
解决时间 2021-01-23 22:58
  • 提问者网友:练爱
  • 2021-01-23 09:23
如何用eval动态执行一个需要传对象参数的函数
最佳答案
  • 五星知识达人网友:不如潦草
  • 2021-01-23 10:25
<script type="text/javascript"><br>function test(obj1,obj2){<br>    eval(obj2+"(obj1)");//<br>}<br>//需要得到obj对象 不能更改<br>function func(obj){<br>    if(typeof(obj)==Object){<br>    alert("Success");<br>    }else{<br>    alert("Fail");<br>    }<br>}<br>&lt;&#47;script&gt;<br><button onclick="test(this,'func');">测试</button><br><br>eval那里没有错误,错在 typeof(obj)==Object 这句 应该改成 typeof(obj)=="object"
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯