src/compiler/tools/uglify-js/lib/consolidator.js
function(sStringValue) {
                   /**
                    * The prefixed representation String of the primitive value
                    * of the literal.
                    * @type {string}
                    */
                   var sPrefixed =
                       EValuePrefixes.S_STRING + sStringValue;

                   return oSolutionBest.oPrimitiveValues.hasOwnProperty(
                       sPrefixed) &&
                       oSolutionBest.oPrimitiveValues[sPrefixed].nSaving > 0 ?
                       ['name',
                        oSolutionBest.oPrimitiveValues[sPrefixed].sName] :
                       ['string', sStringValue];
                 }
function(sStringValue) {
                   /**
                    * The prefixed representation String of the primitive value
                    * of the literal.
                    * @type {string}
                    */
                   var sPrefixed =
                       EValuePrefixes.S_STRING + sStringValue;

                   return oSolutionBest.oPrimitiveValues.hasOwnProperty(
                       sPrefixed) &&
                       oSolutionBest.oPrimitiveValues[sPrefixed].nSaving > 0 ?
                       ['name',
                        oSolutionBest.oPrimitiveValues[sPrefixed].sName] :
                       ['string', sStringValue];
                 }
function ( sStringValue ) { /**
                    * The prefixed representation String of the primitive value
                    * of the literal.
                    * @type {string}
                    */ var sPrefixed = EValuePrefixes . S_STRING + sStringValue ; return oSolutionBest . oPrimitiveValues . hasOwnProperty ( sPrefixed ) && oSolutionBest . oPrimitiveValues [ sPrefixed ] . nSaving > 0 ? [ 'name' , oSolutionBest . oPrimitiveValues [ sPrefixed ] . sName ] : [ 'string' , sStringValue ] ; }
If the encountered String value is worthwhile, it is
substituted by an identifier name to which that value is
assigned.
Applies to String values.
@param {string} sStringValue The String value of the string
literal encountered.
@return {!Array} A syntactic code unit that is equivalent to
the one encountered.
@see TPrimitiveValue#nSaving
If the encountered String value is worthwhile it is substituted by an identifier name to which that value is assigned . Applies to String values .