私はOO JavaScriptを学んでいるので、この質問は奇妙に聞こえるかもしれません. 問題:normalize関数は非公開にする必要があり、外部からアクセス/書き込みすることはできません。質問:プロトタイプ関数normalize内からアクセスするにはどうすればよいですか?prepare
var AuthHmac = AuthHmac || (function(_, CryptoJS) {
    function AuthHmac(options) {
        var options = options || {},
            normalize = function(s) { return s.toLowerCase(); };
        this.additionalHeaders = options.additionalHeaders || {};
    };
    AuthHmac.prototype.prepare = function(request) {
        request.headers = request.headers || {};
        _.each(this.additionalHeaders, function(value, name) {
            request.headers[this.normalize(name)] = value;
        });
    };
    return AuthHmac;
})(_, CryptoJS);