1
我剛開始使用Dart可觀察列表。它會通知列表何時更新。當它是一個刪除案例時,它只給我它從中刪除的索引以及刪除了多少項目。我該如何知道哪些項目被刪除,因爲我只有索引和「更新」列表(項目已從中刪除)。我想知道在我手動添加額外代碼之前是否錯過了某些內容。Dart可觀察列表刪除項目
謝謝, 苡
我剛開始使用Dart可觀察列表。它會通知列表何時更新。當它是一個刪除案例時,它只給我它從中刪除的索引以及刪除了多少項目。我該如何知道哪些項目被刪除,因爲我只有索引和「更新」列表(項目已從中刪除)。我想知道在我手動添加額外代碼之前是否錯過了某些內容。Dart可觀察列表刪除項目
謝謝, 苡
removeAt()
方法返回被刪除對象列表中。因此,您可以簡單地將removeAt()
的值分配給變量,如下所示:
var list = [obj0, obj1, obj2];
var first = list.removeAt(0);
您可以發佈示例嗎? – Nathanial
說我有一個列表[obj0,obj1,obj2],我做list.removeAt(0)。目前它給了我哪個索引被改變了,它是0和「修改」數組是[obj1,obj2],所以我沒有辦法在執行刪除操作後得到obj0。我的問題是有什麼辦法可以得到obj0? –