获得JS对象中的属性问题

2025-05-01 06:34:39
推荐回答(3个)
回答1:

嗯,平常的时候,使用user[sss],确实可以直接得到对象对应的属性

另外还有其它的方法,比如使用eval:

var res = eval('(usr.' + sss + ')');

其它的一些方法也是有的,不过要根据你具体的案例来看到底使用哪种方法最合适。

回答2:

可以用 in操作符 和 对象的 hasOwnProperty 操作符 举例 "name" in Object Object.hasOwnProperty("name") 有个公共的方法 function hasPrototype(object,name){ return !object.hasOwnProperty(name)&&(name in object); }

回答3:

user[sss]即可活动你要的值。