Javascript 组织对象数组

Javascript 组织对象数组,javascript,arrays,object,Javascript,Arrays,Object,我们的团队对组织对象数组有疑问,但我不确定如何优雅地提问,因此提前道歉。下面是我们正在处理的对象数组的屏幕截图。是否有一种组织方法,以便数组索引0替换为列名称的值 因此,例如,与上述内容不同,阵列的结构如下: hrService_Values: u_proposed_effective_date: display_value: "2019-12-22" label: "Proposed Effective Date" value: "2019-12-22 00:00

我们的团队对组织对象数组有疑问,但我不确定如何优雅地提问,因此提前道歉。下面是我们正在处理的对象数组的屏幕截图。是否有一种组织方法,以便数组索引0替换为列名称的值

因此,例如,与上述内容不同,阵列的结构如下:

hrService_Values:
  u_proposed_effective_date:
    display_value: "2019-12-22"
    label: "Proposed Effective Date"
    value: "2019-12-22 00:00:00"

我认为在这种情况下,您需要的不是使用数组,而是一个复杂的对象。只有这样,你才能得到你想要的结构,这是因为你有一个对象数组

hrService_Values: <- Object
  u_proposed_effective_date: <- Object
    display_value: "2019-12-22"
    label: "Proposed Effective Date"
    value: "2019-12-22 00:00:00"

所以你想在收到这个数组后,或者在发送它之前,按照你在JS中想要的方式修改它吗?我想这两种方法都可以@Teslo工作,谢谢!在newObj会发生什么?它会像value:item.value、display\u value:item.display\u value之类吗?@Dave是的。它包含所有其他属性,但其值成为根属性名称的属性除外。