Sfoglia il codice sorgente

output BigNumbers objects in console as strings

Bas van Kervel 10 anni fa
parent
commit
6ea28f93b9
1 ha cambiato i file con 9 aggiunte e 1 eliminazioni
  1. 9 1
      jsre/pp_js.go

+ 9 - 1
jsre/pp_js.go

@@ -97,7 +97,15 @@ var isMemberFunction = function(object, member) {
 }
 
 var isBigNumber = function (object) {
-    return typeof BigNumber !== 'undefined' && object instanceof BigNumber;
+    var result = typeof BigNumber !== 'undefined' && object instanceof BigNumber;
+
+    if (!result) {
+    	if(typeof(object) === "object") {
+			result = object.constructor.toString().indexOf("function BigNumber(") == 0;
+		}
+    }
+
+    return result
 };
 
 function prettyPrint(/* */) {