木子屋 Dnawo's BLOG

var o = eval("{a:1,b:2}")脚本出错,提示:缺少 ';'

👤 dnawo 📅 2011-05-06 👁 5307 👍 0 💬 0 🔄 本站原创
var o = eval("{a:1,b:2}");
alert(o.a);

上边脚本运行会出错,提示缺少 ';',百度了下,原因是eval会将{}当成复合语句标识,加个小括号即可解决:

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

评论(0)

暂无评论。

计算题
评论需审核通过后显示
← 上一篇 2010年中华人民共和国县及县以上行政区划代码【下】 下一篇 → Word 2007将文档保存为PDF格式