函数构造函数浏览器支持

Function constructor browser support

本文关键字:支持 浏览器 构造函数 函数      更新时间:2023-09-26

我想知道函数构造函数是否一直支持到IE7(MDN说"?")。

它似乎使用IE7模式在IE10中工作,但我无法安装本机IE7版本,因为我使用的是Windows7。

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

// expressionFromServer example: 'x.foo < 3 && x.bar != 5'
var filteredRows = 
    $.grep(availableActivityRows, new Function('x', 'return ' + 
                                                    expressionFromServer + ';'));

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

  • Quirks
  • 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

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