我从Web服务加载了一些数据,然后尝试对其进行过滤。

var topLevelProductTypes = [];

topLevelProductTypes = productTypesArray.filter(function (pt) {
     return (pt.NS_designcentreproducttypeid.Id === null);
});


我收到错误SCRIPT438:对象不支持属性或方法“过滤器”

最佳答案

将此添加到标题<meta http-equiv="X-UA-Compatible" content="IE=edge" />

并且productTypesArray在您的代码中看起来未声明。我假设它已分配给array

if( Object.prototype.toString.call( productTypesArray) === '[object Array]' ) {
    alert( 'It is an array' );
}

07-26 03:37