Логическая карта во флаттере - PullRequest
1 голос
/ 25 мая 2020

У меня есть логическая карта положения, например

var position={"isAdmin":true,"isisPleb":false}

Я хочу добавить все истинные позиции в другой список. как я могу это сделать.

1 Ответ

3 голосов
/ 25 мая 2020

Вы можете сделать это с помощью basi c для l oop.

List<String> getPosition(Map newMap) {
  List<String> positions = [];
  for (var i in newMap.entries) {
    if (i.value) {
      positions.add(i.key);
    }
  }
  return positions;
}
...