* Converts `iterator` to an array. * * @private * @param {Object} iterator The iterator to convert. * @returns {Array} Returns the converted array.
(iterator)
| 222 | * @returns {Array} Returns the converted array. |
| 223 | */ |
| 224 | function iteratorToArray(iterator) { |
| 225 | let data; |
| 226 | |
| 227 | const result = []; |
| 228 | |
| 229 | while (!(data = iterator.next()).done) { |
| 230 | result.push(data.value); |
| 231 | } |
| 232 | return result; |
| 233 | } |
| 234 | |
| 235 | /** |
| 236 | * Converts `map` to its key-value pairs. |