A set is a collection of unordered, unique values without duplicates. With the values()
method of a set in TypeScript, we can return an iterator of the set. The iterator allows us to iterate over each item or each set entry.
set.values()
set
: This is the set whose values' iterator we want to get.
A set iterator is returned.
// create some setslet names = new Set<string>(["Theodore", "David", "John", "Janme"])let evenNumbers = new Set<number>([2, 4, 6, 8, 10, 12])let booleanValues = new Set<boolean>([true, false])let countries = new Set<string>(["Nigeria", "Brazil", "Ghana", "Egypt", "Germany"])// get the iteratorslet itr1 = names.values()let itr2 = evenNumbers.values()let itr3 = booleanValues.values()let itr4 = countries.values()// log out the iteratorsconsole.log(itr1)console.log(itr2)console.log(itr3)console.log(itr4)// log out values for any of the iteratorsfor (let value of itr1) {console.log(value);}
values()
method to get the iterators of the created sets. for of
loop to iterate over one of the iterators. We then print its values to the console.