Я новичок в программировании, и я слышал, что некоторые ребята на этом сайте очень злы, но, пожалуйста, не надо. Я создаю одно веб-приложение, которое имеет веб-страницу, а также делает некоторые вычисления и работает с базой данных (NeDB). У меня есть индекс. js
const selects = document.getElementsByClassName("sel");
const arr = ["Yura", "Nairi", "Mher", "Hayko"];
for (let el in selects) {
for (let key in arr) {
selects[el].innerHTML += `<option>${arr[key]}</option>`;
}
}
У меня есть функция, которая заполняет выбранные элементы данными из массива.
В другом файле с именем: getData. js:
var Datastore = require("nedb");
var users = new Datastore({ filename: "players" });
users.loadDatabase();
const names = [];
users.find({}, function (err, doc) {
for (let key in doc) {
names.push(doc[key].name);
}
});
У меня есть код, который получает данные из базы данных и помещает их в массив. И мне нужны эти данные для использования в индексе. js, упомянутом выше, но проблема в том, что я не знаю, как перенести данные из getData. js в индекс. js. Я пробовал module.exports, но он не работает, консоль браузера говорит, что не может распознать ключевое слово require, я также не могу получить данные непосредственно в индексе. js, потому что просмотр не может распознать код, связанный с база данных.