difference() function
返回 iterable2 中所有不包含在 iterable1 中的元素的 Iterable/AsyncIterable。
Signature:
typescript
declare function difference<T>(
iterable1: Iterable<T>,
iterable2: Iterable<T>,
): IterableIterator<T>;Example
ts
const iter = difference([2, 1], [2, 3, 4]);
iter.next(); // {value: 3, done:false}
iter.next(); // {value: 4, done:false}
iter.next(); // {value: undefined, done: true}