"If value is a function and is not replaced using a replacer function, stringify should return the value undefined rather than the string undefined." . . . .