首页 > 代码库 > 对象转数组

对象转数组

 

不能使用for-in循环,因为在chrome中输出的顺序 跟其他浏览器不同

 

 var ObjToArr = function (obj) {
        var arr = [],tmpObj=Object.getOwnPropertyNames(obj).sort(),l=tmpObj.length;
        var i=0;
        for(var v of tmpObj)
            arr.push(obj[v]);
        return arr;
    };

 

对象转数组