angualrjsの配列から配列オブジェクトアイテムを削除するときに配列オブジェクトインデックスを更新するにはどうすればよいですか?

Mdアラミン

これは私の配列オブジェクトです

var item = [
    {index:1, name: 'miraje'},
    {index:2, name: 'alamin'},
    {index:3, name: 'behestee'},
    {index:4, name: 'arif'},
    {index:5, name: 'riad'}
];

index:2のようなオブジェクトを削除し、そのときに..のようにインデックス値を更新したい場合。

   var item = [
            { index: 1, name: 'miraje'},
            { index: 2, name: 'behestee'},
            { index: 3, name: 'arif'},
            { index: 4, name: 'riad'}
         ];
Nenad Vracar

要素を削除した後、forEach()ループを使用してインデックスを変更できます。

var item = [
{index:1, name: 'miraje'},
{index:2, name: 'alamin'},
{index:3, name: 'behestee'},
{index:4, name: 'arif'},
{index:5, name: 'riad'}
];

item.splice(1, 1)
item.forEach((e, i) => e.index = i + 1)
console.log(item)

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

Related 関連記事

ホットタグ

アーカイブ