src/compatibility/json/stringify.js
function _gpfJsonStringifyPolyfill (value, replacer, space) {
    return _gpfJsonStringifyMapping[typeof value](value, _gpfJsonStringifyCheckReplacer(replacer),
        _gpfJsonStringifyCheckSpaceValue(space));
}
function _gpfJsonStringifyPolyfill (value, replacer, space) {
    return _gpfJsonStringifyMapping[typeof value](value, _gpfJsonStringifyCheckReplacer(replacer),
        _gpfJsonStringifyCheckSpaceValue(space));
}
function _gpfJsonStringifyPolyfill ( value , replacer , space ) { return _gpfJsonStringifyMapping [ typeof value ] ( value , _gpfJsonStringifyCheckReplacer ( replacer ) , _gpfJsonStringifyCheckSpaceValue ( space ) ) ; }
JSON.stringify polyfill

@param {*} value The value to convert to a JSON string
@param {Function|Array} [replacer] A function that alters the behavior of the stringification process, or an array of
String and Number objects that serve as a whitelist for selecting/filtering the properties of the value object to be
included in the JSON string
@param {String|Number} [space] A String or Number object that's used to insert white space into the output JSON
string for readability purposes. If this is a Number, it indicates the number of space characters to use as white
space; this number is capped at 10 (if it is greater, the value is just 10).
@return {String} JSON representation of the value
@since 0.1.5
JSON . stringify polyfill