Search an array for matching attribute

前端 未结 8 805
北荒
北荒 2020-12-04 14:16

I have an array, I need to return a restaurant\'s name, but I only know the value of its \"food\" attribute (not it\'s index number).

For example, how could I return

8条回答
  •  执笔经年
    2020-12-04 14:33

    Must be too late now, but the right version would be:

    for(var i = 0; i < restaurants.restaurant.length; i++)
    {
      if(restaurants.restaurant[i].food == 'chicken')
      {
        return restaurants.restaurant[i].name;
      }
    }
    

提交回复
热议问题