deep comprae list of objects in flutter code example
Example 1: dart compare two lists
if (list1.any((item) => list2.contains(item))) {
// Lists have at least one common element
} else {
// Lists DON'T have any common element
}
Example 2: dart list equality
Function eq = const ListEquality().equals;
print(eq([1,'two',3], [1,'two',3])); // => true