首页 > 解决方案 > 尝试通过推送数组来创建数据库

问题描述

所以基本上我昨天才开始用 JS 编程(discord.js),我正在尝试做类似的事情:

client.on('message', message => {
        if(message.content.startsWith("%%listeCompteur")) {
            for (i=0; i<pplAddingImages.length-1;i+=2) {
                message.channel.send(pplAddingImages[i] + " : " + pplAddingImages[i+1])
            }
        }
    })

如果我可以这样称呼它,则创建一个“数据库”,每次有人在频道中发布图像时都会扩展。我之前创建了一个条件:

if(!pplAddingImages.includes('message.author.id')) {
        pplAddingImages.push('message.author.id');
        pplAddingImages.push('0');
    }

但它根本不起作用。当我打印数组pplAddingImages时,它显示:

message.author.id : 0

即使我尝试使用另一个帐户发布图像,该数组也不会使用我的 ID 扩展。

希望您能够帮助我。

标签: javascriptdiscord.js

解决方案


推荐阅读