Javascript将数组中的嵌套对象转换为数组

Javascript将数组中的嵌套对象转换为数组,javascript,jquery,Javascript,Jquery,我需要一个嵌套数组,但我有一个嵌套对象的数组 我所拥有的: [ { id: 1, title: 'title', value: 'test data'} { id: 2, title: 'title', value: 'test data'} ] 但我需要: [ [ 1, 'title', 'test data'] [ 2, 'title', 'test data'] ] 可以对其执行.mapx=>Object.valuesx 实例: 设src=[ {id:

我需要一个嵌套数组,但我有一个嵌套对象的数组

我所拥有的:

[
    { id: 1, title: 'title', value: 'test data'}
    { id: 2, title: 'title', value: 'test data'}
]
但我需要:

[
    [ 1, 'title', 'test data']
    [ 2, 'title', 'test data']
]
可以对其执行.mapx=>Object.valuesx

实例:

设src=[ {id:1,title:'title',value:'testdata'}, {id:2,标题:'title',值:'testdata'} ]; 让result=src.mapx=>Object.valuesx; console.logresult 使用forEach循环: var obj=[ {id:1,title:'title',value:'testdata'}, {id:2,标题:'title',值:'testdata'} ]; var-arr=[]; 对象foreacho,k{ arr.push[o.id,o.title,o.value]; }; console.logarr 您可以使用direct作为回调

var data=[{id:1,title:'title',value:'testdata'},{id:2,title:'title',value:'testdata'}], 结果=data.mapObject.values; console.logresult;
.as console wrapper{max height:100%!important;top:0;}您可以使用and这样尝试。并且您的代码缺少一些语法错误'and

var a=[{id:1,title:'title',value:'testdata',},{id:2,title:'title',value:'testdata',}]; var n=a.mapa=>Object.valuesa console.logn您只需使用方法和循环数组并返回所需结果:

var results = data.map(function(item) {
  var elem = [];
  elem.push(Object.values(item));
  return elem;
});
演示:

风险值数据=[{ id:1, 标题:“标题”, 值:“测试数据” }, { id:2, 标题:“标题”, 值:“测试数据” } ]; var results=data.mapfunctionitem{ var-elem=[]; 元素pushObject.valuesitem; 返回元素; };
console.logJSON.stringifyresults;请修复语法错误。把引号放在正确的地方。你是如何做到这一点的?您是否使用了声明或什么?可能的副本请拿着,四处看看,并通读,特别是努力解决问题。如果你这样做遇到了一个特定的问题,在你的尝试中发布一个问题,包括所有相关的代码,说明什么不起作用,并解释你迄今为止的研究。我认为我们对“可读代码”有一点不同的看法。这是您的代码,可能看起来像是试图避免内联代码。您一如既往地充满了创造力: