0

此代码片段用于创建新对象,它在 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

我怎样才能解决这个问题 ?

4

1 回答 1

0

根据MSDN

对象.创建:

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

因此,当您使用时,IE9请检查兼容模式是否设置为standardsQuirks

于 2015-02-01T07:33:39.687 回答