var foo = {a1:'1',a2:'2',a3:'3'}; //获得对象所有属性的数组 Object.getOwnPropertyNames(foo); > [ 'a1', 'a2', 'a3' ] //获取对象属性的个数 Object.getOwnPropertyNames(foo).length; > 3
getOwnPropertyNames的浏览器支持
Feature | Chrome | Firefox | Internet Explorer | Opera | Safari |
Basic support | 5 | 4.0 | 9 | 12 | 5 |