首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

关于eval()函数的一个小疑点

2012-02-24 
关于eval()函数的一个小问题! 像下面这样写就能运行varaaeval( [{a:1,b:1}] )alert(aa[0].a)但是vara

关于eval()函数的一个小问题!

像下面这样写就能运行
var   aa   =   eval( "[{a:1,   b:1}] ");
alert(aa[0].a);

但是

var   aa   =   eval( "{a:1,   b:1} ");
alert(aa.a);

这什么不能运行

请高手指点


[解决办法]
为什么不用
eval( "var aa ={a:1, b:1} ");
alert(aa.a);
[解决办法]
eval哪里见过你这样用的,一般都是函数或者完整的赋值语句(操作语句)
[解决办法]
var aa = eval( "{a:1, b:1} ");
这个它没有返回。。对象。。
换成
var aa = eval( "({a:1, b:1}) ");
即可。
[解决办法]
路过
[解决办法]
mark
[解决办法]
新手,问下eval的作用?
[解决办法]
做记号

热点排行