Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何单独获取对象值并推入临时变量-jsPDF autoTable_Javascript_Typescript_Ecmascript 6_Jspdf_Jspdf Autotable - Fatal编程技术网

Javascript 如何单独获取对象值并推入临时变量-jsPDF autoTable

Javascript 如何单独获取对象值并推入临时变量-jsPDF autoTable,javascript,typescript,ecmascript-6,jspdf,jspdf-autotable,Javascript,Typescript,Ecmascript 6,Jspdf,Jspdf Autotable,下面是我从后端得到的示例响应 let data = [ { "thisIsTheResponseFromBackEnd": [ { "Col Header 1": "AAA, AAA", "Col Header 2": "BCD", "Col Header 3": "dummy data 1", }, { "Col Header 1": "BBB, BBB", "Col Header

下面是我从后端得到的示例响应

let data = [
{
    "thisIsTheResponseFromBackEnd": [
    {
        "Col Header 1": "AAA, AAA",
        "Col Header 2": "BCD",
        "Col Header 3": "dummy data 1",
    },
    {
        "Col Header 1": "BBB, BBB",
        "Col Header 2": "BCD",
        "Col Header 3": "dummy data 1",
    },
    {
        "Col Header 1": "Hello,world",
        "Col Header 2": "BCD",
        "Col Header 3": "dummy data 1",

    }]
}]
我正在尝试将动态数据推送到jspdf自动表中。我使用
标题:Object.keys(数据[0])//作为列

但是如果尝试推送对象的值,它只返回
[object,object]

我尝试了以下可能的方法将数据推送到jspdfatuoTable的主体中。但未能通过以下方法

/*  Object.keys( data ).forEach( key => {
        console.log( data[key] );
        const temp = [data[key]];
        rows.push(temp);
         console.log('body ?', rows);
    }); */

/* Object.keys(data).forEach(function (prop) {
        const temp = [data[prop]];
        rows.push(temp);
    }); */

for (let [key, value] of Object.entries(data)) {   
    const temp = [data.value];
    rows.push(temp);
    console.log('body ?', rows);
}
有人能帮我吗

谢谢

标题:
对象.键(数据[0])[0]


Body:
data.map(x=>Object.values(x))

通过For循环,你也可以轻松解决这个问题,你所要做的就是正确地访问你的对象

    let data = [
    {
        "thisIsTheResponseFromBackEnd": [
        {
            "Col Header 1": "AAA, AAA",
            "Col Header 2": "BCD",
            "Col Header 3": "dummy data 1",
        },
        {
            "Col Header 1": "BBB, BBB",
            "Col Header 2": "BCD",
            "Col Header 3": "dummy data 1",
        },
        {
            "Col Header 1": "Hello,world",
            "Col Header 2": "BCD",
            "Col Header 3": "dummy data 1",

        }]
    }]


    var res = data[0].thisIsTheResponseFromBackEnd
    for (var i = 0; i < res.length; i++) {
      console.log(res[i])
    }
let数据=[
{
“这是从后端响应的”:[
{
“列标题1”:“AAA,AAA”,
“列标题2”:“BCD”,
“列标题3”:“虚拟数据1”,
},
{
“列标题1”:“BBB,BBB”,
“列标题2”:“BCD”,
“列标题3”:“虚拟数据1”,
},
{
“Col Header 1”:“你好,世界”,
“列标题2”:“BCD”,
“列标题3”:“虚拟数据1”,
}]
}]
var res=data[0]。这是从后端响应的
对于(变量i=0;i

希望它对头部有帮助

没问题,既然身体充满活力,你们怎么能这样做呢。正文数据可能有更多不同的数据,<代码>数据[0 ] < /代码> [ 0 ]索引只考虑一行。其余的数据呢?