另类的JS常见函数应用

偶然在网上看到这样的写法

1 'alert("hello")'.replace(/.+/, eval);
2 'alert("hello")'.replace(/.+/function(m){new Function(m)();});
3 
4 var i = 0; eval(Array(10).join('alert(++i);'));
5 var i = 0new Function(Array(10).join('alert(++i);'))();

 

挺精妙的写法,记下备用

posted @ 2009-03-08 00:00  灰色逻辑  阅读(144)  评论(0编辑  收藏  举报