Задать вопрос

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

Подскажите пожалуйста, не могу сообразить, вроде понимаю, про области видимости в контексте переменных. Но тут столкнулся с такой задачей, что у меня есть файл
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;
то модуль видит эту переменную, но из модуля я её изменять не могу
вопрос все же
можно ли создать глобальный массив, к которому можно обращаться из модулей и изменять его
  • Вопрос задан
  • 221 просмотр
Подписаться 3 Простой 4 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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