1

如何为 quick.db 表中的项目添加计数器?

db.set('myItems', ['Blue', 'red'])
const content = db.get('myItems')
channel.send(content)

我得到的输出为:

Blue
Black
Red

我希望输出是这样的:

1 Blue
2 Black
3 Red

如何使输出显示为数字?PS不要手动添加它们,大声笑。

4

2 回答 2

2

您可以将Array#mapArray#join一起使用

这是假设 content 返回一个数组

db.push('myItems', `Blue`, `Black`, `Red`)

const content = db.get('myItems')
const contentList = content.map((item, i) => `${i} ${item}`).join('\n')

channel.send(contentList)
// 0 Blue
// 1 Black
// 2 Red
于 2021-05-22T18:38:35.717 回答
0

我不知道代码,但我建议遍历数组,然后执行以下操作:channel.send(numberLooped + content)

于 2021-05-22T18:12:51.927 回答