抑制Observable發(fā)射的后N項(xiàng)數(shù)據(jù)
http://wiki.jikexueyuan.com/project/rx-docs/images/operators/skipLast.c.png" alt="skipLast" />
使用SkipLast
操作符修改原始Observable,你可以忽略O(shè)bservable'發(fā)射的后N項(xiàng)數(shù)據(jù),只保留前面的數(shù)據(jù)。
http://wiki.jikexueyuan.com/project/rx-docs/images/operators/skipLast.png" alt="skipLast" />
使用SkipLast
操作符,你可以忽略原始Observable發(fā)射的后N項(xiàng)數(shù)據(jù),只保留之前的數(shù)據(jù)。注意:這個(gè)機(jī)制是這樣實(shí)現(xiàn)的:延遲原始Observable發(fā)射的任何數(shù)據(jù)項(xiàng),直到它發(fā)射了N項(xiàng)數(shù)據(jù)。
skipLast
的這個(gè)變體默認(rèn)不在任何特定的調(diào)度器上執(zhí)行。
http://wiki.jikexueyuan.com/project/rx-docs/images/operators/skipLast.t.png" alt="skipLast" />
還有一個(gè)skipLast
變體接受一個(gè)時(shí)長(zhǎng)而不是數(shù)量參數(shù)。它會(huì)丟棄在原始Observable的生命周期內(nèi)最后一段時(shí)間內(nèi)發(fā)射的數(shù)據(jù)。時(shí)長(zhǎng)和時(shí)間單位通過(guò)參數(shù)指定。
注意:這個(gè)機(jī)制是這樣實(shí)現(xiàn)的:延遲原始Observable發(fā)射的任何數(shù)據(jù)項(xiàng),直到自這次發(fā)射之后過(guò)了給定的時(shí)長(zhǎng)。
skipLast
的這個(gè)變體默認(rèn)在computation
調(diào)度器上執(zhí)行,但是你可以使用第三個(gè)參數(shù)指定其它的調(diào)度器。