Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.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
Arrays 在对象数组中添加新元素typescript angular_Arrays_Angular_Typescript - Fatal编程技术网

Arrays 在对象数组中添加新元素typescript angular

Arrays 在对象数组中添加新元素typescript angular,arrays,angular,typescript,Arrays,Angular,Typescript,我有一个数组: {"succees":false,"message":"","success":true,"customers": [{"id_customers":2, "code_customers":"123444444", "trade_name":"world

我有一个数组:

{"succees":false,"message":"","success":true,"customers":
    [{"id_customers":2,
        "code_customers":"123444444",
        "trade_name":"world",
        }
    ]},
    [{"id_customers":1,
        "code_customers":"4444",
        "trade_name":"hello",
        }
    ]}
}
如何在数组的所有对象中包含新元素

我想这样做:

{"succees":false,"message":"","success":true,"customers":
    [{"id_customers":2,
        "code_customers":"123444444",
        "trade_name":"world",
        "collapse":true,   // The new element i want to include
        }
    ]},
    [{"id_customers":1,
        "code_customers":"4444",
        "trade_name":"hello",
        "collapse":true,   // The new element i want to include
        }
    ]}
}
我正在使用angular在我的组件中实现这一点,但我不知道如何实现这一点

有什么帮助吗

谢谢大家!

可能使用Array.map:

const res={…您的对象}; res.customers.mapc:any=>c.collapse=true;
我的数组称为customer,因此正确的方法是const res={this.customer};res.customers.mapc:any=>c.collapse=true;是吗?试试看。只需在客户阵列上使用map。理想情况下,编辑问题,以便对代码进行格式化,并在其中添加更多上下文。不清楚这个客户是什么。