Как объявить динамические переменные внутри цикла for, чтобы они были доступны вне цикла? - PullRequest
0 голосов
/ 17 октября 2019

Я хочу создать пару переменных с именами элементов внутри массива.

пример:


let variableArray = ['User', 'Customer']; 

variableArray.forEach(user => {

    require(`../models/`${user}`);

    console.log(
        eval(`${user} = mongoose.model(user);`); //sets the variable as e.g. User = model into the global scope
        // Same console output as
        // user = mongoose.model(user);
        // but this sets the variable as user = model(...) and into the local scope 
    );

})

Я не уверен, как мне решить эту проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...