RxJS every

2020-10-13 10:09 更新

返回一個(gè) Observable,它發(fā)出源的每個(gè)項(xiàng)目是否滿足指定的條件。

every<T>(predicate: (value: T, index: number, source: Observable<T>) => boolean, thisArg?: any): OperatorFunction<T, boolean>

參量

謂詞 確定項(xiàng)目是否滿足指定條件的功能。
thisArg 可選的。默認(rèn)值為undefinedthis在回調(diào)中使用的可選對象。

returns

OperatorFunction<T, boolean>:一個(gè)布爾值的 Observable,它確定源 Observable 的所有項(xiàng)是否滿足指定的條件。

描述

一個(gè)簡單的示例,如果所有元素均小于 5,則返回 true,否則返回 false

import { of } from 'rxjs';
import { every } from 'rxjs/operators';


 of(1, 2, 3, 4, 5, 6).pipe(
    every(x => x < 5),
)
.subscribe(x => console.log(x)); // -> false
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號