mirror of https://github.com/vitalif/phantomjs
REPL returns empty object on enumerating properties on a simple JavaScript type (Number, String, Logical).
We should not to do that. Issue: https://github.com/ariya/phantomjs/issues/116221.x
parent
fe6a967bad
commit
23df8811a1
|
@ -109,6 +109,11 @@ REPL._expResStringifyReplacer = function (k, v) {
|
||||||
|
|
||||||
// Get all the completions for the object we are going to pretty-print
|
// Get all the completions for the object we are going to pretty-print
|
||||||
iarr = REPL._getCompletions(REPL._lastEval);
|
iarr = REPL._getCompletions(REPL._lastEval);
|
||||||
|
|
||||||
|
// nothing to enumerate
|
||||||
|
if (iarr.length == 0)
|
||||||
|
return v;
|
||||||
|
|
||||||
for (i in iarr) {
|
for (i in iarr) {
|
||||||
if (typeof(v[iarr[i]]) !== "undefined") {
|
if (typeof(v[iarr[i]]) !== "undefined") {
|
||||||
// add a reference to this "real" property into the mock object
|
// add a reference to this "real" property into the mock object
|
||||||
|
|
Loading…
Reference in New Issue