【发布时间】:2019-09-01 21:24:23
【问题描述】:
我有以下两个数组对象
27A: {id: 228, swift_code: "27", field_description: "Sequence of Total",
line_description: "1/1 (Number)(Total)", commercial: false}
31B: {id: 230, swift_code: "31C", field_description: "Date of Issue",
line_description: "dd/mm/yyyy", commercial: false}
31C: {id: 242, swift_code: "31D", field_description: "Expiry Date/Place
(dd/mm/yyyy)", line_description: "IN SINGAPORE", commercial: true}
我的第二个数组
67: {id: 228, swift_code: "27", field_description: "Sequence of Total",
line_description: "1/1 (Number)(Total)", commercial: false}
44: {id: 230, swift_code: "31C", field_description: "Date of Issue",
line_description: "dd/mm/yyyy", commercial: false}
12: {id: 242, swift_code: "31D", field_description: "Expiry Date/Place
(dd/mm/yyyy)", line_description: "IN SINGAPORE", commercial: true}
我想像下面这样将这两个数组组合在一起而不修改顺序,这意味着第一个数组排在第一个第二个数组第二个
如下所示
27A: {id: 228, swift_code: "27", field_description: "Sequence of Total",
line_description: "1/1 (Number)(Total)", commercial: false}
31B: {id: 230, swift_code: "31C", field_description: "Date of Issue",
line_description: "dd/mm/yyyy", commercial: false}
31C: {id: 242, swift_code: "31D", field_description: "Expiry Date/Place
(dd/mm/yyyy)", line_description: "IN SINGAPORE", commercial: true}
67: {id: 228, swift_code: "27", field_description: "Sequence of Total",
line_description: "1/1 (Number)(Total)", commercial: false}
44: {id: 230, swift_code: "31C", field_description: "Date of Issue",
line_description: "dd/mm/yyyy", commercial: false}
12: {id: 242, swift_code: "31D", field_description: "Expiry Date/Place
(dd/mm/yyyy)", line_description: "IN SINGAPORE", commercial: true}
我使用了合并和数组复制,但它修改了顺序
angular.merge(arraiobj1, arraiobj2);
【问题讨论】:
-
你可以试试推吗?
-
它也不起作用
-
常量合并Arr = [...firstArr, ...secArr]
标签: javascript angularjs