list查詢object某屬性值是否等於某參數

一開始想用contains方法,需要重新equals,太麻煩
另闢蹊徑用firstwhere
示例代碼:
Object a = list.firstwhere((e)=>e.phone == phone,orElse:()=>null);
var isExistedPhone = a==null?false:true;

orElse這個兜底一定要加,不然會報錯

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章