MCPcopy Create free account
hub / github.com/cxapython/catvm / hhzo

Function hhzo

geetest/test.js:1106–1168  ·  view source on GitHub ↗
(e, t)

Source from the content-addressed store, hash-verified

1104 }
1105
1106 function hhzo(e, t) {
1107 var r;
1108 var n;
1109 var i;
1110 var o;
1111 var a = _;
1112 var s;
1113 var u = t[e];
1114 if (u && typeof u === "object" && typeof u["toJSON"] === "function") {
1115 u = u["toJSON"](e);
1116 }
1117 if (typeof l === "function") {
1118 u = l["call"](t, e, u);
1119 }
1120 switch (typeof u) {
1121 case "string":
1122 return gNZy(u);
1123 case "number":
1124 return isFinite(u) ? String(u) : "null";
1125 case "boolean":
1126 case "null":
1127 return String(u);
1128 case "object":
1129 if (!u) {
1130 return "null";
1131 }
1132 _ += c;
1133 s = [];
1134 if (Object["prototype"]["toString"]["apply"](u) === "[object Array]") {
1135 o = u["length"];
1136 for (r = 0; r < o; r += 1) {
1137 s[r] = hhzo(r, u) || "null";
1138 }
1139 i = s["length"] === 0 ? "[]" : _ ? "[\n" + _ + s["join"](",\n" + _) + "\n" + a + "]" : "[" + s["join"](",") + "]";
1140 _ = a;
1141 return i;
1142 }
1143 if (l && typeof l === "object") {
1144 o = l["length"];
1145 for (r = 0; r < o; r += 1) {
1146 if (typeof l[r] === "string") {
1147 n = l[r];
1148 i = hhzo(n, u);
1149 if (i) {
1150 s["push"](gNZy(n) + (_ ? ": " : ":") + i);
1151 }
1152 }
1153 }
1154 } else {
1155 for (n in u) {
1156 if (Object["prototype"]["hasOwnProperty"]["call"](u, n)) {
1157 i = hhzo(n, u);
1158 if (i) {
1159 s["push"](gNZy(n) + (_ ? ": " : ":") + i);
1160 }
1161 }
1162 }
1163 }

Callers 1

test.jsFile · 0.85

Calls 1

gNZyFunction · 0.85

Tested by

no test coverage detected