之前一直记不住,或者弄混,这次来总结一下!
- 通过Object.keys(obj)
- 使用Object.getOwnPropertyNames(obj)
var obj = {1:'name',2:'age',3:'gender'}
var arr1 = Object.keys(obj);//arr1 = ['1','2','3',]
var arr2 = Object.getOwnPropertyNames(obj);//arr2 = ['1','2','3',]
也可以再取值得时候,直接obj[i],取出对象中的值,就可以得到一个数组得形式