今天项目使用 bootstrap table 在ie8下发现 方法 refreshOptions 报错。bootstrap
通过调试监控发现错误以下:调试
153 行 代码 Object.getOwnPropertyNames 不存在 get
源代码:io
// Create arrays of property namestable
var objectAProperties = Object.getOwnPropertyNames(objectA),监控
objectBProperties = Object.getOwnPropertyNames(objectB),object
propName = '';方法
更改成:项目
// 2017年11月30日 21点50分 吴占超修正ie8 兼容tab
var objectAProperties = [];
for (var k in objectA) {
if (objectA.hasOwnProperty(k))
objectAProperties.push(k);
}
var objectBProperties = [];
for (var k in objectB) {
if (objectB.hasOwnProperty(k))
objectAProperties.push(k);
}
var propName = '';