无论如何转换这个就像下面的例子一样?
转换此内容:
[
RowDataPacket { title: 'Code' },
RowDataPacket { title: 'Pizza' }
]
进入:
['Code', 'Pizza']
答案 0 :(得分:3)
我已经为您提供了两种可能的解决方案,以防它只是一个对象数组或一组嵌套对象。
var arr = [{RowDataPacket: { title: 'Code' }}, {RowDataPacket: { title: 'Pizza' }}],
res = arr.map(v => v.RowDataPacket.title);
console.log(res);
var arr = [{ title: 'Code' }, { title: 'Pizza' }],
res = arr.map(v => v.title);
console.log(res);
答案 1 :(得分:0)
创建一个新数组
var newArr = [];
然后将每个项目推入数组
result.forEach(function(obj){
newArr.push(obj.title);
}