How to use the Array.from() method In Typescript
The Array.from() method returns an array from an entity that has the length property and is iterable. As Set is an iterable entity, we can use this method to convert it into an array.
Syntax:
const newArrayName = Array.from(setName);
Example: The below code example explains the use of the Array.from() method to convert a Set into an array.
const testSet = new Set<number>();
for (let i = 1; i <= 5; i++) {
testSet.add(i);
}
console.log(testSet);
const arrayFromSet: number[] =
Array.from(testSet);
console.log(arrayFromSet);
arrayFromSet[5] = 5;
console.log(arrayFromSet);
Output:
Set (5) {1, 2, 3, 4, 5}
[1, 2, 3, 4, 5]
[1, 2, 3, 4, 5, 5]
How to Convert a Set to an Array in TypeScript ?
A Set in TypeScript is used to create a particular type of list that does not contain duplicate elements. If any element is repeated more than once it will automatically remove the duplicate existence and consider it only once in the list. In this article, we will convert these types of lists into arrays that accept duplicate values as well.
These are the following methods to convert a set to an Array:
Table of Content
- Using the Array.from() method
- Using the spread operator
- Using the forEach() iterator method
- Using a custom conversion function
- Using the Array.concat() Method
Contact Us