Использование "массива включает" вместо "включает" в функции JavaScript, чтобы пропустить проблему в IE11
Я пишу заявку в ASP.net
, Я также использую платформу Bootstrap 3. Сейчас bootstrap-table.min.js
использование
f(!h.includes(e))....
Это провоцирует в Internet Explorer 11 исключение и предлагает использовать indexOF. В Firefox и Chrome все ок.
Решение состоит в том, чтобы изменить функцию и использовать .array-includes
на месте .includes
но чтобы сделать это, мне нужно, чтобы окружающая среда мерцала.
Во всяком случае, я пытался использовать airbnb-js-shims
Версия Значок. Я не понимаю, как я должен использовать эту прокладку.
Я установил airbnb-js-shims
(Консоль пакета Visual Studio 2013) с командой
npm i airbnb-js-shims
но я получаю следующее сообщение
npm.cmd : npm notice created a lockfile as package-lock.json. You should commit this file.
In row:1 car:4
+ npm <<<< i airbnb-js-shims
+ CategoryInfo : NotSpecified: (npm notice crea...mmit this file.:String) [], RemoteException
+ FullyQualifiedErrorId : NativeCommandError
npm
WARN
SupportPRJ No description
npm
WARN
SupportoPRJ No repository field.
npm
WARN
SupportoPrj No license field.
команда npm i airbnb-js-shims
создал папку с именем node_modules
и внутри этого есть много подпапок (airbnb-js-shims
, array.prototype.flat
так далее...)
На сайте написано Just require/import airbnb-js-shims
и окружающая среда будет переливаться "
import 'airbnb-js-shims';
Я не понимаю, где я должен поставить эту команду в .js
файл или где-нибудь еще?
Я положил эту команду в .js
но я получаю исключение синтаксической ошибки.
Заранее благодарим за вашу ценную поддержку, и я прошу прощения за отсутствие знаний в этой среде.