函数构造函数浏览器支持

时间:2013-07-08 11:56:38

标签: javascript

我想知道IE7是否支持Function constructor(MDN说“?”)。

它似乎在IE10中使用IE7模式,但我无法安装本机IE7版本,因为我在Windows 7上。

对于对用例感兴趣的任何人:

// expressionFromServer example: 'x.foo < 3 && x.bar != 5'

var filteredRows = 
    $.grep(availableActivityRows, new Function('x', 'return ' + 
                                                    expressionFromServer + ';'));

2 个答案:

答案 0 :(得分:2)

根据Microsoft MSDN,以下文档模式支持Function对象:

  • 怪癖
  • Internet Explorer 6标准
  • Internet Explorer 7标准
  • Internet Explorer 8标准
  • Internet Explorer 9标准
  • Internet Explorer 10标准
  • Internet Explorer 11标准

来源:http://msdn.microsoft.com/en-us/library/ie/x844tc74(v=vs.94).aspx

答案 1 :(得分:1)

new Function构造函数的操作在ECMAScript First Edition中指定,并由具有任何JS支持级别的所有浏览器实现。