SCRIPT438:对象不支持属性或方法'create' - IE9

时间:2012-09-28 09:25:25

标签: javascript internet-explorer-9

此代码片段用于创建新对象,它在其他浏览器上运行良好,但IE 9。

function Item(no, name, qty, lineNo) {¬
       this.no = no;¬
       this.name = name;¬
       this.qty = qty;¬
       this.lineNo = lineNo;¬
     }¬
     Item.prototype = Object.create(null);¬ // error this line

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

根据MSDN

的Object.create:

支持以下文档模式:Internet Explorer 9标准, Internet Explorer 10标准和Internet Explorer 11标准。不 支持以下文档模式:Quirks,Internet Explorer 6标准,Internet Explorer 7标准,Internet Explorer 8标准。

使用IE9时,如果设置为standardsQuirks,请检查兼容模式。