Можно использовать через замыкание, но только в том случае если и объявление переменной и функции находятся в одной области.
const var1 = 10'
function func() {
alert(var1); // тут будет выведено 10
}
или, как вариант, через привязку контекста
const func = function(var1, var2, var3) {
console.log(var1); // 'значение var1'
}.bind(null, 'значение var1');
в этом случае значение
"this" будет равен "null"
"var1" всегда будет равно "значение var1"
а остальные значения будут равны тому что вы передадите в метод "func"
то есть "значение var1" будет передаваться, всегда, впереди любых аргументов
Вот тут более подробно про это рассказано
https://learn.javascript.ru/bind