Javascript 中 eval() 的用法,一般都用于什么地方。。 于window.eval()有什么不同。
展开全部
eval(str)
把字符串str转换成可执行的代码.
比如:
var str='[1,2]';
其实str就是个字符串吧?那么使用eval()后,即
var arr = eval(str);
结果就会产生一个数组arr=[1,2];
你可能没看出有什么用?那下面这个例子有点意思:
对数组[1,3,5,7,8]求和:
var arr = [1,3,5,7,8];
var sum = eval(arr.join('+'));
结果就出来了,sum=24~
把字符串str转换成可执行的代码.
比如:
var str='[1,2]';
其实str就是个字符串吧?那么使用eval()后,即
var arr = eval(str);
结果就会产生一个数组arr=[1,2];
你可能没看出有什么用?那下面这个例子有点意思:
对数组[1,3,5,7,8]求和:
var arr = [1,3,5,7,8];
var sum = eval(arr.join('+'));
结果就出来了,sum=24~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询