如何在typescript中使用SelectMany

我犯了這個錯誤,我不知道為什么。我看到this.dayscalendar.Days是一個包含數據的數組。我正在嘗試使用SelectMany并選擇一個匹配的記錄。

linq.js:152 1未捕獲錯誤:單個:沒有元素滿足條件。

Enumerable.From(this.dayscalendar.Days)
    ArrayEnumerable {source: Array(7)}
    source
    : 
    Array(7)
    0: {Day: 'Sun', IsSelected: false}
    1: {Day: 'Mon', IsSelected: false}
    2: {Day: 'Tues', IsSelected: false}
    3: {Day: 'Wed', IsSelected: false}
    4: {Day: 'Thus', IsSelected: false}
    5: {Day: 'Fri', IsSelected: false}
    6: {Day: 'Sat', IsSelected: false}

行獲取錯誤

Enumerable.From(this.dayscalendar.Days).SelectMany(w => w.day).Single(d => d.day === 'Wed');
? 最佳回答:
Enumerable.From(this.dayscalendar.Days).Select(w => w.Day).Single(d => d === 'Wed');

如果要獲得整個對象,可以直接應用Single,如下所示:

Enumerable.From(this.dayscalendar.Days).Single(d => d.Day === 'Wed');

這將從dayscalendar.Days中的每個項目中選擇Day屬性,然后找到等于“Wed”的屬性。

還要注意,如果沒有恰好一個元素滿足條件,Single()將拋出一個錯誤。

主站蜘蛛池模板: 久久久久国产一区二区三区| 在线观看精品视频一区二区三区| 无码乱码av天堂一区二区| 琪琪see色原网一区二区| 乱色精品无码一区二区国产盗| 好吊妞视频一区二区| 精品一区二区三区在线成人| 亚洲毛片αv无线播放一区| 国产精品一区二区久久乐下载| 97se色综合一区二区二区| 久久久精品一区二区三区| 中文字幕一区二区三区精华液 | 国产短视频精品一区二区三区| 国产美女露脸口爆吞精一区二区| 亚洲福利一区二区三区| 精品国产免费一区二区三区香蕉| 好吊视频一区二区三区| 美女视频免费看一区二区 | 亚洲综合无码精品一区二区三区| 国语对白一区二区三区| 国产品无码一区二区三区在线| 伊人无码精品久久一区二区| 亚洲AV无码一区二区三区人| 精品无码一区二区三区爱欲 | 精品人伦一区二区三区潘金莲 | 亚洲国产成人久久一区WWW| 日韩精品一区二区三区不卡| 日本精品3d动漫一区二区| 香蕉久久ac一区二区三区| 国产日韩精品一区二区在线观看播放 | 国模精品一区二区三区视频| 女同一区二区在线观看| 国产精品电影一区二区三区 | 亚洲不卡av不卡一区二区| 亚洲一区二区三区电影| 亚洲视频一区网站| 国产一区二区好的精华液| 秋霞鲁丝片一区二区三区| 精品久久久久一区二区三区| 国产精品免费一区二区三区四区 | 国产一区中文字幕|