嗯,平常的时候,使用user[sss],确实可以直接得到对象对应的属性
另外还有其它的方法,比如使用eval:
var res = eval('(usr.' + sss + ')');
其它的一些方法也是有的,不过要根据你具体的案例来看到底使用哪种方法最合适。
可以用 in操作符 和 对象的 hasOwnProperty 操作符 举例 "name" in Object Object.hasOwnProperty("name") 有个公共的方法 function hasPrototype(object,name){ return !object.hasOwnProperty(name)&&(name in object); }
user[sss]即可活动你要的值。