ToArray Operator - RXJS
In this tutorial, we will learn about the toArray() operator of RXJS.
ToArray() Operator
The ToArray operator Collects all source emissions and emits them as an array when the source completes.
This is basically Used to transform data.
Which used before subscribe using pipe
Example -1:
import { toArray} from "rxjs/operators";
-----------------
users = [
{ name: "Jigar", skill: "Angular" },
{ name: "Jig", skill: "Node" },
{ name: "Jir", skill: "CSS" },
];
const source = from(this.users);
source.pipe(toArray()).subscribe((res) => {
console.log(res);
});
Output:
[
{ name: "Jigar", skill: "Angular" },
{ name: "Jig", skill: "Node" },
{ name: "Jir", skill: "CSS" },
];
Example -2:
const source = of("Jigar", "Jiya", "Aman");
source3.pipe(toArray()).subscribe((res) => {
console.log(res);
});
OutPut:
["Jigar", "Jiya", "Aman"]