これは非常に単純な質問かもしれませんが、答えを見つけるのに苦労しています。反復したくないが、インデックスで特定のキー/値にアクセスしたいオブジェクト/マップがあります。
例えば:
_var _results = {
'Key_1' : 'Value_1',
'Key_2' : 'Value_2',
};
_
Index [1]のkey_2とvalue_2にどのようにアクセスしますか?
__results[index]
_、__results[index].value
_、__results[index].key
_および_results[index].toString()
を試しましたが、すべてnullを返しました。
これは私がflutterでリスト内のオブジェクトにアクセスするために行うことです:
getOrderType() async{
setState(() {
order.add(new OrderTransactionTypeModel("1", "table", "TABLE"));
order.add(new OrderTransactionTypeModel("10", "freeTable", "FREE TABLE"));
order.add(new OrderTransactionTypeModel("7", "jasa", "JASA"));
order.add(new OrderTransactionTypeModel("2", "bungkus", "BUNGKUS"));
order.add(new OrderTransactionTypeModel("4", "delivery", "DELIVERY"));
order.add(new OrderTransactionTypeModel("6", "ojekOnline", "OJEK ONLINE"));
order.add(new OrderTransactionTypeModel("11", "reservasi", "RESERVASI"));
order.add(new OrderTransactionTypeModel("99", "lainnya", "LAINNYA"));
var mappedOrder = order.map((n) => 'Id: ${n.orderId} name: ${n.orderName}');
});
print(mappedOrder.toString());
}