浏览代码

jsre: hide fields with prefix _ when pretty-printing

This makes web3 internals like _requestManager invisible.
Felix Lange 9 年之前
父节点
当前提交
05e257c22c
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      jsre/pretty.go

+ 1 - 1
jsre/pretty.go

@@ -177,7 +177,7 @@ func (ctx ppctx) fields(obj *otto.Object) []string {
 		seen          = make(map[string]bool)
 		seen          = make(map[string]bool)
 	)
 	)
 	add := func(k string) {
 	add := func(k string) {
-		if seen[k] || boringKeys[k] {
+		if seen[k] || boringKeys[k] || strings.HasPrefix(k, "_") {
 			return
 			return
 		}
 		}
 		seen[k] = true
 		seen[k] = true