simple case as follows:
1.这样是ok的
1 #!/usr/bin/env node
2
3 var util = require(“util”)
4 var obj_name = util // 这里是一个对象
5
6 var obj_info = util.inspect(obj_name, true, null)
7 util.log(obj_info);
2.如果我想传的是字符串(模块名称),然后如何得到这个这个模块的对象?
1 #!/usr/bin/env node
2
3 var util = require(“util”)
4 var obj_name = “util” // 这里是一个字符串(模块名称)
5 var obj = get_object(obj_name) // 有没有只有一个函数??
6 var obj_info = util.inspect(obj, true, null)
7 util.log(obj_info);
js新手,或许不是什么复杂问题,还望路过的各位指教一二,非常谢过~~
8 回复
大概是这样的,我是学习到了util.inspect(object, [showHidden], [depth], [colors])这个函数,然后练习的时候,误传了一个字符串(object string)到了本该是对象object的位置,然后就没得到正确结果。
然后就想到应该有个东西可以由对象名称得到对象object这样的一个函数或方法。