Я хочу, чтобы метод String.prototype.matchAll()
также работал в браузере Edge.Так что подумал об использовании пакета "string.prototype.matchall" npmjs
Я установил этот пакет и импортировал в мой main.js
файл, например,
import 'string.prototype.matchall';
Я должен использовать этот метод в другом файле, скажем Input.js.
, поэтому я использую, как показано ниже
const matchAll = require('string.prototype.matchall');
И в методе, где это я на самом деле сопоставляю строки ниже
replace = (original_string) => {
const regex_pattern = /\\d+@*)]/g;
const matchAll = require('string.prototype.matchall');
const matches = original_string.matchAll(regex_pattern);
return matches;
}
, ноmatchAll
переменная не используется.Как мне использовать этот string.prototype.matchall polyfill .Может ли кто-нибудь помочь мне с этим?Благодаря.