字符串型的方法函数如何在js中执行
有一个字符串型的方法如:varss=functiona(){},ss是一个字符串,需要在js或页面中执行这个方法,有什么办法吗?...
有一个字符串型的方法如:var ss = function a(){} ,ss是一个字符串,需要在js或页面中执行这个方法,有什么办法吗?
展开
展开全部
将字符串转换成对象就可以了
var bb = 'function play(){alert("getplay");}';
var ss = bb;
var ex = {getplay:eval("("+ss+")")};
ex.getplay();
var bb = 'function play(){alert("getplay");}';
var ss = bb;
var ex = {getplay:eval("("+ss+")")};
ex.getplay();
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用eval就可以了,如eval(ss)
eval() 函数可计算某个字符串,并执行其中的的 JavaScript 代码
eval() 函数可计算某个字符串,并执行其中的的 JavaScript 代码
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询