在js中怎样将一个对象的的部分属性取出来

JavaScript014

在js中怎样将一个对象的的部分属性取出来,第1张

你能获取这个数组吗?如果能的话,只要遍历就好了。如:

var data=[{'id':'1223'},{'id':'dfddf'}]

for(var i=0i<data.lengthi++){

    var obj=data[i]//获取单个object对象

    var id=obj.id//获取id

}

或者根据数组的索引获取,索引是从0开始的,如:

var first=data[0]

var id=first.id

var requireState=frist.requireState

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

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

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

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