blood-moon
@blood-moon
Фрилансер

Как изменить переменную в js перед тем как подключить этот js файл?

Есть некий func.js
В нём есть var count = 10;
Нужно перед подключением этого js файла изменить значение count на 20/30(на что-то другое вообщем)
Думал даже просто построчто читать файл , перезаписывать а потом подключать но как-то слишком калхозно это выглядит .
  • Вопрос задан
  • 83 просмотра
Пригласить эксперта
Ответы на вопрос 1
mahmudchon
@mahmudchon
Если этот код не вариант обвернуть в функцию и вызывать уже где нужно отдельно, можно такое решение применить.
Переменная count равна 10. Можно в этом файле прописать условие, скажем, например, если в URL адресе есть GET параметр count - то брать это значение. Пример:
var count = 10;
var url = new URL(location.href);
if ( url.searchParams.get("count") !== null ) {
    count = url.searchParams.get("count");
}


По итогу, если запустить файл, например, page.html в браузере с доп. параметрами, типа
/page.html?count=50
то count будет равна 50.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы