JAVASCRIPT 从数组中删除父键
JAVASCRIPT remove parent key from array
我有一个数组,我需要删除最上面的 0 键,并保留具有以下结构的数组:
[数组(24)]
0:{...}
1:{...}
2:{...}
3:{...}
直到最后一个键 (24)
现在数组是这样的:
我已经尝试了很多方法,例如 assign、flat、array_shift、Object.keys()、Object.values() 和其他方法,但都没有成功。
它有指定的功能。
尝试 myArray.shift()
const myArray = [{a:1}, {b:2}, {c:3}]
const firstElement = myArray.shift();
console.log(`first element: ${JSON.stringify(firstElement)}`)
console.log(`modified Array: ${JSON.stringify(myArray)}`)
您可以使用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' }
}
]
尝试使用 shift
方法,例如:
const arr = [1, 2, 3, 4, 5];
arr.shift();
console.log(arr);
我有一个数组,我需要删除最上面的 0 键,并保留具有以下结构的数组:
[数组(24)]
0:{...}
1:{...}
2:{...}
3:{...}
直到最后一个键 (24)
现在数组是这样的:
我已经尝试了很多方法,例如 assign、flat、array_shift、Object.keys()、Object.values() 和其他方法,但都没有成功。
它有指定的功能。
尝试 myArray.shift()
const myArray = [{a:1}, {b:2}, {c:3}]
const firstElement = myArray.shift();
console.log(`first element: ${JSON.stringify(firstElement)}`)
console.log(`modified Array: ${JSON.stringify(myArray)}`)
您可以使用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' }
}
]
尝试使用 shift
方法,例如:
const arr = [1, 2, 3, 4, 5];
arr.shift();
console.log(arr);