共计 760 个字符,预计需要花费 2 分钟才能阅读完成。
对象不支持“hasOwnProperty”属性或方法 在 IE8 中
老版本的 IE 的 DOM Element 是没有 hasOwnProperty 方法的,
并且 window 对象也没有 hasOwnProperty 方法。
我们可以使用 Object 对象的 hasOwnProperty。
Object.prototype.hasOwnProperty.call(window, "property")
Object.prototype.hasOwnProperty.call(element, "property")
SCRIPT5009:“Promise”未定义 在 IE8 中
'use strict';
(function () {if (typeof Object.assign != 'function') {(function () {Object.assign = function (target) {
'use strict';
if (target === undefined || target === null) {throw new TypeError('Cannot convert undefined or null to object');
}
var output = Object(target);
for (var index = 1; index < arguments.length; index++) {var source = arguments[index];
if (source !== undefined && source !== null) {for (var nextKey in source) {if (Object.prototype.hasOwnProperty.call(source, nextKey)) {output[nextKey] = source[nextKey];
}
}
}
}
return output;
};
})();}
})();
正文完
发表至: javascript
2019-05-07