JavaScript, transform object into array

前端 未结 9 1952
孤城傲影
孤城傲影 2020-12-14 15:58

I\'ve got an object:

var obj = {
    \"Mike\": 24,
    \"Peter\": 23,
    \"Simon\": 33,
    \"Tom\": 12,
    \"Frank\": 31
};

I want to cr

9条回答
  •  不知归路
    2020-12-14 16:39

    Using the Underscore lib try:

    function valuesToArray(o) {
        return _.pairs(o);
    }
    
    var obj = {
        "Mike": 24,
        "Peter": 23
        //...
        },
        result = valuesToArray(obj);
    

    Then the result is [ ["Mike", 24], ["Peter", 23] ];

    More detail on the pairs method here: http://underscorejs.org/#pairs

提交回复
热议问题