【Dart】配列のmap関数でindexを取得する方法

dartで配列から、DropdownMenuItemを作るために、
map関数indexを取得したかったので調べました。

map関数でindexを取得する方法

ListをasMapでMap型に変換して、それをentriesという形にすると
entryの配列みたいなのになるので、そこからkeyとvalueが取得できる

['test', 'test2'].asMap().entries.map((entry) => DropdownMenuItem(
    value: entry.key.toString(),
    child: Text(entry.value),
)).toList();

Flutter開発で知らないと損すること Flutter開発で知らないと損すること

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です