more polyfill for IE

pull/1/head
ansuz 7 years ago
parent 50e3e3ce91
commit a91a047d73

@ -18,6 +18,14 @@ define([
Number.MAX_SAFE_INTEGER = 9007199254740991; Number.MAX_SAFE_INTEGER = 9007199254740991;
} }
if (typeof(window.Symbol) !== 'function') {
var idCounter = 0;
var Symbol = window.Symbol = function Symbol(key) {
return '__' + key + '_' + Math.floor(Math.random() * 1e9) + '_' + (++idCounter) + '__';
};
Symbol.iterator = Symbol('Symbol.iterator');
}
var mkFakeStore = function () { var mkFakeStore = function () {
var fakeStorage = { var fakeStorage = {
getItem: function (k) { return fakeStorage[k]; }, getItem: function (k) { return fakeStorage[k]; },

Loading…
Cancel
Save