数据库查询后把表的字段去掉,只留数据

MySQL查找数据后,例如:执行一条查找语句后返回如下的数据:
RowDataPacket {

ID: 1,
issue: '704929',
userName: '你好啊',
group: '',
oper: '总',
num: '6',
score: '50',
time: 2018-09-20T09:56:39.000Z,
bonusFlag: 0,
bonusScore: '0',
flag: 0 } 

如果我想把字段名去掉只保留数据的话,应该怎么做呢??去掉字段后如下:
RowDataPacket {

 1,
 '704929',
 '你好啊',
 '',
 '总',
 '6',
 '50',
 2018-09-20T09:56:39.000Z,
 0,
'0',
 0 } 
 
 请问应该怎么来处理呢??谢谢
阅读 2.9k
2 个回答

如果是这样那去掉字段名的数据好像只能是一个数组了:

//你的js对象:
let RowDataPacket = {
            ID: 1,
            issue: '704929',
            userName: '你好啊',
            group: '',
            oper: '总',
            num: '6',
            score: '50',
            time: '2018-09-20T09:56:39.000Z',
            bonusFlag: 0,
            bonusScore: '0',
            flag: 0 } 

//使用js遍历对象的值
var objArr = [];
Object.keys(RowDataPacket).forEach(function(key){
    objArr.push(RowDataPacket[key]);
});
console.log("结果:",objArr);

打印结果:
objArr = [ 1,'704929','你好啊','','总','6','50','2018-09-20T09:56:39.000Z',0,'0',0]
大神提醒使用:Object.values();方法
objArr = Object.values();
查询结果(obj)遍历一下 把val取出来不就行了

对象是 key:val的形式 你上面的要求结果有问题

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题