src/third_party/mozjs/extract/intl/l10n/Localization.jsm
/**
     * This method allows user to consume the next element from the iterator
     * into the cache.
     *
     * @param {number} count - number of elements to consume
     */
This method allows user to consume the next element from the iterator
into the cache.

@param {number} count - number of elements to consume
This method allows user to consume the next element from the iterator into the cache . @param { number } count - number of elements to consume
touchNext(count = 1) {
        let idx = 0;
        while (idx++ < count) {
            const last = this[this.length - 1];
            if (last && last.done) {
                break;
            }
            this.push(this.iterator.next());
        }
        return this[this.length - 1];
    }
touchNext ( count = 1 ) { let idx = 0 ; while ( idx ++ < count ) { const last = this [ this . length - 1 ] ; if ( last && last . done ) { break ; } this . push ( this . iterator . next ( ) ) ; } return this [ this . length - 1 ] ; }
This method allows user to consume the next element from the iterator
 into the cache.
This method allows user to consume the next element from the iterator into the cache .
// Return the last cached {value, done} object to allow the calling // code to decide if it needs to call touchNext again.