标签:function 代码 alert test result eval 字符串 js
js将字符串转化为代码的几种方式:
1、直接将字符串转换为代码
var eacuateStr="alert(12);";
eval(eacuateStr); //执行alert(12); 弹出提示框
2、执行函数
function test(str){
alert(str);
}
eval('test("aaaaaaaaaaaaaaaaaaa")');
3、将字符串作为动态参数执行
function test(data, a) {
let result
eval(a)
return result
}
a = `
result = data.join('.')
`
test([1,2,3], a) // 返回 1.2.3
本文参考:https://blog.csdn.net/xinyuan_java/article/details/44018083
标签:function,代码,alert,test,result,eval,字符串,js 来源: https://blog.csdn.net/SmallGirlYang/article/details/120721539
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。