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

Как сделать вывод данных в одну строку for?

Вот код:
module.exports.run = async(bot, message, args) => {
    const mysql = require('mysql');
    const config = require('../config.json');
//    const {MessageEmbed} = require('discord.js');
    const conn = mysql.createConnection({
        host: config.mysql_host,
        user: config.mysql_user,
        database: config.mysql_database,
        password: config.mysql_password
    });
    const rUser = "SELECT * FROM users"
    conn.query(rUser, (err, result) => {
        if(err) console.log(err);
        const users = result;
        for(let i = 0; i < users.length; i++){
//            const user = new MessageEmbed().setColor(config.goodcolor).addField(`${users[i].tag}`, `lvl:${users[i].lvl}, xp: ${users[i].xp}, warns: ${users[i].warns}`)
            message.channel.send(users[i].tag);
        }
    });
};
module.exports.help = {
    name: "db"
}
  • Вопрос задан
  • 441 просмотр
Подписаться 1 Простой Комментировать
Решения вопроса 1
MrDecoy
@MrDecoy Куратор тега JavaScript
Верставший фронтендер
В одну строку через точку с запятой:
const usersTags = users.reduce((result, user) => result += user.tag+';' , '')
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
politon
@politon
HTML5,CSS3,JS,PHP,SQL,API,canvas,animation...
users[i].tag добавляй в массив потом массив выводи строкой
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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