xxxxxxxxxx
userBoard.map((element) {
// get index
var index = userBoard.indexOf(element);
return Container(
);
}).toList()
xxxxxxxxxx
import 'package:collection/collection.dart';
void main() {
final fruitList = ['apple', 'orange', 'mango'];
final withIndices = fruitList.mapIndexed((index, fruit) => "$index - $fruit");
print(withIndices);
}
xxxxxxxxxx
myList.asMap().entries.map((entry) {
int idx = entry.key;
String val = entry.value;
return something;
}
xxxxxxxxxx
import 'package:collection/collection.dart';
void main() {
final inputs = ['a', 'b', 'c', 'd', 'e', 'f'];
final indexes = inputs.mapIndexed((index, element) => index).toList();
inputs.forEachIndexed((index, element) {
print('index: $index, element: $element');
});
print(indexes);
}
xxxxxxxxxx
myList.asMap().entries.map((entry) {
int idx = entry.key;
String val = entry.value;
return something;
}
xxxxxxxxxx
userBoard.map((element) {
// get index
var index = userBoard.indexOf(element);
return Container(
);
}).toList()
xxxxxxxxxx
userBoard.map((element) {
// get index
var index = userBoard.indexOf(element);
return Container(
);
}).toList()
xxxxxxxxxx
list.asMap().entries.map((e) {
var index = e.key;
var value = e.value;
// ...
}