1

在 Windows 10 上的 IE11 中,我得到Object doesn't support property or method 'includes' error on Cookie.set('something', null). 以前我有Cookie.remove('something'),这给出了同样的错误。

  Cookie = require('js-cookie')
  Cookies.set('save_lead', null)
  // used to be:
  // Cookies.remove('save_lead')

在此处输入图像描述 在此处输入图像描述

4

1 回答 1

1

我使用array-includes npm 包找到了解决方案。乍一看,它看起来只是给你一个 call 的替代品,arr.includes('foo')但它也允许一个 shim。

来自 github 自述文件:

var includes = require('array-includes');
var assert = require('assert');
/* when Array#includes is not present */
delete Array.prototype.includes;
var shimmedIncludes = includes.shim();

assert.equal(shimmedIncludes, includes.getPolyfill());
assert.deepEqual(arr.includes('foo', 1), includes(arr, 'foo', 1));

希望它可以帮助别人。

于 2017-10-26T19:00:11.793 回答