克隆包含另一个对象数组的对象数组

时间:2018-04-14 19:55:37

标签: javascript typescript

在我的TypeScript程序中,我有一个如下所示的数组:

http://127.0.0.1:8000

我需要创建这个数组的副本,但是我在网上找到的所有方法(包括this thread)似乎只能处理一个对象数组而不是嵌套类(如嵌套数组)虽然http://florian.local 可以工作,但我在对象中有一个必须保留的日期属性。

我该怎么办?

编辑:不确定为什么这个被标记为重复,但我特别提到这个线程在这种情况下不起作用的事实。

3 个答案:

答案 0 :(得分:1)

你试过lodash.cloneDeep()吗? https://lodash.com/docs/4.17.5#cloneDeep

答案 1 :(得分:1)

如果您被允许使用外部库,请查看lodash库中的// Original array const originalArray = [ { id, ... nested: [ { id, .. }, { id, .. } ] }, ... ]; // Cloned array const clonedArray = lodash.cloneDeep(originalArray); 。代码应如下所示:

pd.Series.dt.normalize

它应该解决问题。

答案 2 :(得分:0)

您可以使用此

hiveserver2