operator [] method

Album? operator [](
  1. dynamic indexOrID
)

Implementation

Album? operator [](dynamic indexOrID) {
  if (albums.isEmpty) return null; //.*
  if (indexOrID is int) return albums[indexOrID];
  try {
    return albums.firstWhere((album) => album.iD == indexOrID);
  } on StateError {
    return null;
  }
}