dart delete duplicates code example

Example 1: removing element from array in dart

import 'dart:core';

void main() {
  
  List<int> intArr = [1,2,3,4,5,6,8,9,10];
    
  //Remove a value from the list
  //syntax: List.remove(value)
  intArr.remove(3);
  
  //Remove element at specific index or location
  //syntax: List.removeAt(index)
  intArr.removeAt(5);
  
  //Remove last element 
  intArr.removeLast();
  
  //Remove range of elements
  //syntax: List.removeRange(startIndex, endIndex)
  intArr.removeRange(0,2);
}

Example 2: remove duplicates in json in flutter

var json = jsonDecode(yourJsonAsString);
var records = mutableListFrom(json["records"]);
var distinct = records.distinctBy((it) => it["Title"]);

Tags:

Dart Example