Skip to content

difference() function

Returns Iterable/AsyncIterable of all elements in the iterable2 not contained in the iterable1.

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}

Open Source Code

Released under the Apache-2.0 License.