Object.keys()方法和Object.getOwnPropertyNames()是否只能返回属性,不能访问到属性值,如果不能访问,那这两个如何可以替代for in 循环
1 回答
已采纳
kevinZee
TA贡献50条经验 获得超39个赞
只能返回一个属性名数组,有了数组再遍历一下可以就可以拿到值了,实现for in的效果。
不过我感觉没必要把,搞得和java的反射一样,而且两个应该都是是es5的语法,还要考虑兼容。
但Object.getOwnPropertyNames()可以拿到不可枚举型的属性名,功能上比forin和keys方法强一些
添加回答
举报
0/150
提交
取消