今天項目使用 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 = '';