I'm digging into Iterables and Iterators in JavaScript and wanted to understand how to read the value returned from Symbol.iterator for the built in iterables
const str = new String()
const arr = new Array()
const map = new Map()
const set = new Set()
console.log(str[Symbol.iterator]()) Returns Object [String Iterator] {}
console.log(arr[Symbol.iterator]()) Returns Object [Array Iterator] {}
console.log(map[Symbol.iterator]()) Returns [Map Entries] { }
console.log(set[Symbol.iterator]()) Returns [Set Iterator] { }
Would someone be able to translate the return value in each of the above cases to simple english readable format please? Thanks in advance