首页 > 解决方案 > JAVASCRIPT 从数组中删除父键

问题描述

我有一个数组,我需要删除最上面的 0 键,并让数组具有以下结构:

[数组(24)]

0:{...}

1:{...}

2:{...}

3:{...}

直到最后一个键 (24)

现在数组是这样的:

在此处输入图像描述

我尝试了许多方法,例如 assign、flat、array_shift、Object.keys()、Object.values() 和其他方法,但没有任何运气。

标签: javascriptarrayskeyflat

解决方案


您可以使用 Object.values

myarray = {
    Array24 :
    {
        '0': { category :'saude'},
        '1': {price: '40'},
        '2': { category :'saude'},
        '3': {price: '40'},
        '4': { category :'saude'},
        '5': {price: '40'},
    }
}

console.log(Object.values(myarray));

你会得到

  {
    '0': { category: 'saude' },
    '1': { price: '40' },
    '2': { category: 'saude' },
    '3': { price: '40' },
    '4': { category: 'saude' },
    '5': { price: '40' }
  }
]

推荐阅读