gpt4 book ai didi

dart - Flutter - 使用 firstwhere 搜索数组中的元素

转载 作者:IT王子 更新时间:2023-10-29 06:58:12 26 4
gpt4 key购买 nike

问题很简单:在数组中搜索元素的正确方法是什么?

我的代码是

data = [{id: 1, descripcion: Asier}, {id: 2, descripcion: Pepe}]
estateSelected= data.firstWhere((dropdown)=>dropdown.id==1);

返回的错误是

Bad state: no element

最佳答案

你有一些错误,这应该有效:

  var data = [{'id': 1, 'descripcion': 'Asier'}, {'id': 2, 'descripcion': 'Pepe'}];
var estateSelected = data.firstWhere((dropdown) => dropdown['id'] == 1);
print(estateSelected);

最快的尝试方法是 dartpad

关于dart - Flutter - 使用 firstwhere 搜索数组中的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54890242/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com