How to sort a Javascript object, or convert it to an array?

前端 未结 7 576
囚心锁ツ
囚心锁ツ 2020-12-13 04:13

I have some JSON data that I get from a server. In my JavaScript, I want to do some sorting on it. I think the sort() function will do what I want.

However, it seems

相关标签:
7条回答
  • 2020-12-13 04:56

    You should be able to convert a JavaScript object into an array like so...

    var obj = {
        '1': 'a',
        '2': 'b',
        '3': 'c'  
    };
    
    var arr = [];
    
    for (var key in obj) {
        if (obj.hasOwnProperty(key)) {
          arr.push(obj[key]);  
        }
    }
    
    console.log(arr); // ["a", "b", "c"]
    

    See it on jsFiddle.

    0 讨论(0)
提交回复
热议问题