Может ли массив быть в глобальной области видимости?

Подскажите пожалуйста, не могу сообразить, вроде понимаю, про области видимости в контексте переменных. Но тут столкнулся с такой задачей, что у меня есть файл
main.js
к нему подключены модуля
const a = require('./fn/a')
const b = require('./fn/b')
в модулях функции, которые записывают данные
я хочу сделать в main.js let data = []
и в функции(в модуле) делать что-то data.push({obj:'obj'})
ну массив не изменяется
если же я создаю в main.js переменную например let x = 4;
то модуль видит эту переменную, но из модуля я её изменять не могу
вопрос все же
можно ли создать глобальный массив, к которому можно обращаться из модулей и изменять его
  • Вопрос задан
  • 195 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы