对象转数组

 

不能使用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;
    };

 

posted @ 2017-08-10 17:58  快乐的咸鱼  阅读(188)  评论(0编辑  收藏  举报