Изменение переменных из другого файла - PullRequest
0 голосов
/ 06 декабря 2018

У меня есть это в файле с именем голосовать_Request.js:

else
        {
            count1 = 0;
            count2 = 0;
            boolCheck = true;
            module.exports.count1 = count1;
            module.exports.count2 = count2;
        }

, и у меня это тоже есть в файле с именем voice.js:

var request = require('./voting_Request.js');
async run(message,args){
    var c1 = request.count1;
    var c2 = request.count2;
    if(!request.boolCheck){
        message.reply('No ongoing votings please try again when a voting is available');
    }
    else{
        if(request.voted.indexOf(message.author.tag) > -1){
            message.reply("You have already voted!");
        }
        else{
            request.noVote = false;
            switch (args) {
                case '1':
                    c1++;
                    message.reply('Thanks for voting!');
                    request.voted.push(message.author.tag);
                    break;
                case '2':
                    c2++;
                    message.reply('Thanks for voting!');
                    request.voted.push(message.author.tag);
                    break;
                default:
                    message.reply(args + ' is not an available option');
            }
            module.exports.c1 = c1;
            module.exports.c2 = c2;
        }
    }
}

и, в основном, вместо того, чтобы брать ЗНАЧЕНИЕ count1 и count2 из файла запроса и копировать его только в новые переменные в voice.js, я хочу изменить их из voice.js, но значение в count1 и count2 будет меняться в зависимости от voice.js.

Спасибо за помощь!

...