我用IE7测试你这段代码结果没有什么泄漏呀!估计你的问题不是出在这段代码上。若你信不过 eval 那可以尝试一下 new Functionvar tt = (new Function("json", "return (json)"))(result);
解决方案 »
- vs2010里js怎么查找函数定义啊,就像vs2010里面查找C++函数定义一样,右键一点就能查
- javascript:showDialog() 事件方法使用问题....
- 刚刚开始学jQuery,却被难倒了
- 请问半年日期差值怎么算啊?
- 根据用户input内容决定的span
- !!!!如何用javascript写一个类似Access中的日期输入.!!!!在线等!
- 浮动广告小图片怎么设置它距离顶部620px处浮动
- 关于数组的问题!快快,,在线送分!
- js执行顺序如何控制
- 写一个函数,传入一个数组,返回数组去除重复的结果
- settime与setInterval
- getElementsByTagName('html')[0]的问题
是的,代码在IE7上是每问题的!
但在 IE6 sp1上就会漏的很 厉害,这一点也正式我最不解的地方!
我想实现的功能是想吧这段格式转换为json格式,能用new Funtion 实现吗?
function test()
{
var result ="{'$DATATIME':new Date(2008,7,28,09,36,38),'$RTDATA':{'VT1005':{value:75.3113553113553,quality:5,time:new Date(2008,7,28,09,36,38)},'VT1004':{value:63.8583638583639,quality:1,time:new Date(2008,7,28,09,36,38)},'VT1001':{value:27.3992673992674,quality:65535,time:new Date(2008,7,28,09,36,38)},'VT1002':{value:39.1452991452991,quality:65535,time:new Date(2008,7,28,09,36,38)},'VT1006':{value:85.1770451770452,quality:5,time:new Date(2008,7,28,09,36,38)},'VT1008':{value:97.8998778998779,quality:5,time:new Date(2008,7,28,09,36,38)},'VT1003':{value:51.5506715506715,quality:65535,time:new Date(2008,7,28,09,36,38)}}}";
var tt=(new Function("return ("+ result +")"))();
//eval("tt=null;tt=(" + result + ");");
alert(tt);
CollectGarbage();
}
test();
/*]]>*/</script>