我在按组排列数组中的更改索引时遇到了问题。我想要更改索引,但仅此元素具有特定组。现在我的代码很麻烦,但是要更改整个数组的索引。这是我的代码:
function moveRow (arr, old_index, new_index) {
arr.splice(new_index, 0, arr.splice(old_index, 1)[0]);
return arr;
}
这是我的模型数据库数组:
export const dbProductGroupsParameter: ProductGroupParameter[] = [
{
id: '1',
name: 'Produkt 1',
code: 'sdadas',
description: 'Opis 1',
position: 1,
group: 1,
},
{
id: '2',
name: 'Produkt 2',
code: 'sdadas2',
description: 'Opis 2',
position: 2,
group: 1,
},
{
id: '3',
name: 'Produkt 3',
code: 'sdadas3',
description: 'Opis 3',
position: 3,
group: 1,
},
{
id: '4',
name: 'Produkt 4',
code: 'sdadas4',
description: 'Opis 4',
position: 1,
group: 2,
},
{
id: '5',
name: 'Produkt 5',
code: 'sdadas5',
description: 'Opis 5',
position: 2,
group: 2,
},
{
id: '6',
name: 'Produkt 1.1',
code: 'sdadas3265444',
description: 'Kolejny Opis 1.1',
position: 1,
group: 3,
},
{
id: '7',
name: 'Produkt 1.1',
code: 'sdadas3265444',
description: 'Kolejny Opis 1.1',
position: 2,
group: 3,
}
]
我在表行中使用此数组,并对产品进行分组。例如,我只想在产品组2中更改索引。 预先感谢您的帮助