我认识到我可以通过传入键名来访问数组中对象的值,如下所示: const batchNumValue = batchNumber[0]['MAX(batch_number) + 1'];在我的例子中,我知道数组将始终只包含一个对象,具有单个键/值对,如下所示:[{ 'MAX(batch_number) + 1' : 234 }]既然如此,我的问题是,有没有一种方法可以传入一个代表该键名恰好是什么的变量?还是即使在这种情况下也必须始终显式传递键名?
1 回答
RISEBY
TA贡献1856条经验 获得超5个赞
您可以从对象中获取值并获取第一项。
const
data = [{ 'MAX(batch_number) + 1' : 234 }],
value = Object.values(data[0])[0];
console.log(value);
添加回答
举报
0/150
提交
取消