如何用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></script><br><button onclick="test(this,'func');">测试</button><br><br>eval那里没有错误,错在 typeof(obj)==Object 这句 应该改成 typeof(obj)=="object"
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯