function (cb, context) {
        context !== void 0 && (cb = bind(cb, context));
        for (var key in this.data) {
            this.data.hasOwnProperty(key) && cb(this.data[key], key);
        }
    }
function (cb, context) {
        context !== void 0 && (cb = bind(cb, context));
        for (var key in this.data) {
            this.data.hasOwnProperty(key) && cb(this.data[key], key);
        }
    }
function ( cb , context ) { context !== void 0 && ( cb = bind ( cb , context ) ) ; for ( var key in this . data ) { this . data . hasOwnProperty ( key ) && cb ( this . data [ key ] , key ) ; } }
Although util.each can be performed on this hashMap directly, user should not use the exposed keys, who are prefixed.
Although util . each can be performed on this hashMap directly user should not use the exposed keys who are prefixed .
Returns the current language code