下面我有一個包含鍵值對的簡單陣列。這是我想要實作的目標:
如果 'global' == true,則列印同一物件內的 'title' 鍵的值。如果'global' == false,什么也不做。
所以對于下面的例子,我們只會列印'hello'。
任何幫助是極大的贊賞!
void main() {
var messages = [
{
'id': 1,
'title': "hello",
'global': true,
},
{
'id': 2,
'title': "bye",
'global': false,
},
];
uj5u.com熱心網友回復:
您可以簡單地迭代到messages:
var messages = [
{
'id': 1,
'title': "hello",
'global': true,
},
{
'id': 2,
'title': "bye",
'global': false,
},
{
'id': 3,
'title': "hi",
'global': true,
},
];
messages.forEach((element) {
element["global"] == true ? print(element["title"]) : null;
});
輸出:
hello
hi
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/477206.html
