什麼會導致IE7中出現這種行爲?我無法在jsfiddle上重現此問題...IE7新函數返回對象而不是函數
var func=new Function('arg','return 2*2;');
alert(typeof func);
返回對象。
我很困惑。
如何調試此問題?如何弄清楚爲什麼新的函數返回一個對象?
UPDATE
它不應該是正確的呀?或者我只是不明白什麼?對我來說,它看起來像Windows 8的錯誤。
https://www.dropbox.com/s/mhyuab3mhj2yu59/ie7_windows8_bug.png
UPDATE
這是達IE8,IE9中就不見了。
當然,它sh應該返回「功能」。但是,這裏需要調試什麼? – Jon
你不能正常創建一個函數嗎? – Joseph
我沒有IE7,但是我在IE9的IE7模式下獲得了'功能'。 – xdazz