最近一个同事问我如何将大文本中输入得方法,变成一个真正得方法执行,
于是在控制台临时测试了一下我的想法
解释一下这个过程,
1、从大文本框中获取到一个字符串 var a="function(){alert('2')}"
2、将字符串转换成真正可执行的方法,(new Function("return " + a))()
3、执行匿名方法 (new Function("return " + a))()(); 得到弹窗得结果。
最近一个同事问我如何将大文本中输入得方法,变成一个真正得方法执行,
于是在控制台临时测试了一下我的想法
解释一下这个过程,
1、从大文本框中获取到一个字符串 var a="function(){alert('2')}"
2、将字符串转换成真正可执行的方法,(new Function("return " + a))()
3、执行匿名方法 (new Function("return " + a))()(); 得到弹窗得结果。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/223041.html
如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!