Приветствую!
Есть класс в файле
A.js
:
class A {
do() {
console.log(some_var);
}
}
module.exports = A;
Есть основной файл
index.js
:
const A = require('./A');
function print_it(param) {
let some_var = param;
let a = new A;
a.do();
}
print_it('wow'); // В консоли должно вывестись: wow
print_it('123'); // В консоли должно вывестись: 123
Можно ли как-то модифицировать
index.js
без изменений в
A.js
, чтобы some_var стал доступен для чтения?
Потому что сейчас разумеется, если это все запустить, выскакивает ошибка "some_var is not defined".
Возможно ли это в JS?