Глаз зацепился за пару деталей:
1) зачем знак доллара перед переменной $numberArray?
2) $numberArray - неявная глобальная переменная
3) в идеале, конечно, использовать es6+
4) filterArray звучит как глагол, лучше, наверное, все-же filteredArray
5) в исходной задаче говорилось о том, что "в базе" телефоны лежат без лишних символов, поэтому .replace(/\D/g, '') нужно применять не к каждому элементу массива, а к "переменная_с_вводимым_номером"
6) применять двойное равенство в js считается плохой практикой, лучше всегда использовать ===
7) в случае, если переписать согласно п. 5 - то лучше всего .replace(/\D/g, '') вынести за пределы цикла
Coder321, попробуйте описать вашу проблемму подробнее. Эти файлы как-то динамически генерируются? Да, вероятно вебпак решит вашу проблему. Либо другой сборщик. Либо ее можно решить скриптом, например.
Скорее всего средствами компилятора typescript'а (tsc) решить действительно не получится.
Coder321, все еще не понятно. Папка билда - это папка в которую tsc кидает скомпилированные файлы? Или у вас webpack например? Это нужно делать при пересборке?
zlodiak, я покопался, скрипт рабоатает. Виджет вставляется, в консоль пишет. Возможно проблема у вас где-то на стороне сервера локального. Залейте куда-нибудь типа https://www.heroku.com/ где вы можете управлять заголовками (Gh-pages режет из-за CORS) и убедитесь, что оно работает без плагинов и тд Если проблема воспроиведется - с ней можно будет рабоать
Очень полезно было бы обозначить свой опыт. Если вы не имели опыта с программированием - вам может приглянуться простейший и шустрый редактор кода не перегруженный настройками, окнами и панелями. Если же вы, например, имеете опыт разработки под другие платформы, вы можете ожидать не только подсветки кода, но и отладчик, интеграцию с git, сниппеты и прочее.
Для того чтобы всем было проще вам ответить, советую написать чем отличается то, что вы хотите сделать от "обычного" сайта? Сделайте акцент на особенностях, покажите разницу между требованиями к "обычному" и к вашему.
Флаг можно положить в
- URL
- Cookie
- localStorage
etc